/* ============================================================
   SHELL — el "sistema operativo" falso
   Escritorio, ventanas, barra de tareas, arranque.
   Los estilos de cada app van en apps.css
   ------------------------------------------------------------
   SISTEMA VISUAL: "MIDNIGHT CYBER-MELANCHOLY"
   Las 3:00 AM en un estudio a oscuras. La única luz es la de
   los monitores. Cristal ahumado, líneas finas, neón contenido
   y calor rojo en los bordes. Frío por fuera, íntimo por dentro.
   ============================================================ */

:root {
  /* ---------------------------------------------------------
     FONDOS DE SISTEMA — negro de habitación, no de monitor
     ---------------------------------------------------------
     La cabecera de este archivo prometía «las 3:00 AM en un estudio
     a oscuras» y entregaba un panel de administración: los seis
     neutros estaban en el mismo azul frío (tono 222-226°), que es
     el gris pizarra por defecto de cualquier plantilla oscura.
     El carmesí de la casa flotaba encima de un fondo que lo
     contradecía.

     Ahora el tono rota a ciruela (280-340°) MANTENIENDO LA
     LUMINANCIA. Eso es lo que hace que el cambio sea seguro: se
     midió par por par y ningún contraste baja — de hecho todos
     suben una décima. El texto sobre el fondo pasa de 16,55 a
     16,85; el atenuado, de 6,56 a 6,59.

     Es negro igual: se juega a oscuras y de noche. Lo que cambia
     es de qué está hecha esa oscuridad.

     SI TOCAS ESTOS VALORES, mide el contraste antes de comitear.
     La regla no es «que quede bonito», es que el guion se lee
     durante horas.
     --------------------------------------------------------- */
  --fondo:        #0a0708;                    /* negro de habitación, no de monitor */
  --fondo-2:      #160e12;                    /* ceniza cálida */
  --panel:        rgba(22, 14, 20, 0.80);     /* cristal ahumado tibio */
  --panel-alto:   rgba(34, 23, 32, 0.88);     /* panel elevado (acrílico) */
  /* Versiones opacas: para cuando un panel se apila sobre otro y el
     traslúcido se ensuciaría (menús, tarjetas dentro de tarjetas). */
  --panel-solido:      #181016;
  --panel-alto-solido: #221720;

  /* El fondo de las TRES pantallas de entrada —arranque, inicio de
     sesión y telón de carga—. Estaba copiado literal tres veces con
     un centro azul pizarra (#161b29) que no derivaba de ningún
     token, así que la primera impresión del juego era más fría y
     más de plantilla que el juego real. Ahora es un solo valor, en
     ciruela, y las tres pantallas quedan atadas para siempre. */
  --nocturno: radial-gradient(circle at center, #1b1326 0%, #060409 100%);

  /* ---- Bordes, resplandor y profundidad ---- */
  /* El filo no es blanco puro: es luz cálida a muy poca opacidad.
     Con la misma alfa exacta que antes, así que ningún borde cambia
     de fuerza — solo de temperatura. */
  --borde:          rgba(255, 228, 214, 0.08);   /* línea de cristal fino */
  --borde-fuerte:   rgba(255, 228, 214, 0.14);
  --borde-glow:     rgb(var(--rgb-violeta) / 0.4);     /* ventana activa */
  --sombra-ventana: 0 20px 50px rgba(0,0,0,0.7), 0 0 1px rgba(255,255,255,0.12);
  --sombra-flotante: 0 14px 38px rgba(0,0,0,0.6);
  --blur-cristal: blur(16px);
  --blur-acrilico: blur(20px);

  /* ---- Texto ----
     Mismo brillo que antes, mismo tono que los fondos: un blanco
     que sabe de qué habitación viene. */
  --texto:       #f1e9ef;
  --texto-tenue: #9d8fa4;

  /* ---------------------------------------------------------
     CANALES DE COLOR — el mismo acento, en piezas
     ---------------------------------------------------------
     Cada acento existe DOS veces: como color (`--acento-carmesi`)
     y como sus tres canales sueltos (`--rgb-carmesi`). No es
     duplicar por duplicar: es que un token de color no se puede
     usar dentro de un rgba() con transparencia.

     Antes, cada relleno translúcido reescribía el triplete a mano
     — `rgba(230, 57, 86, .14)` aparecía 24 veces solo en este
     archivo, con diecisiete opacidades distintas. Eso convertía
     cambiar la paleta en algo imposible: tocabas `:root`, los
     colores planos cambiaban, y los ciento noventa y cinco
     rellenos translúcidos se quedaban con el color viejo. El
     juego acababa con dos rojos.

     Con los canales, `rgb(var(--rgb-carmesi) / .14)` pinta
     EXACTAMENTE lo mismo que antes pero mirando al token. Cambiar
     un acento vuelve a ser cambiar una línea.

     REGLA: si escribes un color con transparencia, usa el canal.
     Un `rgba()` con números a pelo es una fuga.

     Los tripletes tienen que coincidir al dígito con los hex de
     abajo. Si cambias un acento, cambia también su canal en el
     mismo commit o el juego se queda con dos tonos del mismo
     color, que es peor que no haberlo tocado.
     --------------------------------------------------------- */
  --rgb-carmesi:   230 57 86;
  --rgb-violeta:    99 102 241;
  --rgb-ambar:     245 158 11;
  --rgb-esmeralda:  16 185 129;
  --rgb-magenta:   217 70 239;
  --rgb-cyan:        6 182 212;
  --rgb-blurple:    88 101 242;

  /* ---- Acentos neón por aplicación ---- */
  --acento-esmeralda: #10b981;  /* Wisp   — intimidad en verde */
  --acento-blurple:   #5865f2;  /* Kord   — social gamer */
  --acento-carmesi:   #e63956;  /* Velvet & Vault — +18 y lencería */
  --acento-magenta:   #d946ef;  /* Glim   — stories y feed */
  --acento-cyan:      #06b6d4;  /* Vapor  — biblioteca y e-sports */
  --acento-ambar:     #f59e0b;  /* reloj, atención nocturna, alertas */
  --acento-violeta:   #6366f1;  /* foco del SO: ventana activa */
  /* Alias sin tilde por si algún día se escribe desde JS */
  --acento-carmesi-suave: #ff5f78;

  /* ---- Neón de contacto ----
     El púrpura que se enciende al pasar el ratón por un icono. No
     reutiliza --acento-violeta (#6366f1) porque ese se queda en 4,46
     de contraste sobre el fondo: encendido tiene que BRILLAR, y algo
     que apenas se distingue del reposo no comunica que es pulsable.
     Este da 7,54 sobre --fondo y 6,29 sobre el panel. */
  --neon:       #c084fc;
  --neon-halo:  rgba(192, 132, 252, .90);   /* el filo encendido */
  --neon-bruma: rgba(192, 132, 252, .50);   /* el halo que se abre */

  /* Acento genérico del SO. Es el carmesí: todo el juego empuja
     hacia Velvet/Vault, así que el color por defecto es ese. */
  --acento:       var(--acento-carmesi);
  --acento-suave: var(--acento-carmesi-suave);

  /* ---- Tipografías ----
     Cargadas en index.html. Si no hay conexión, cae al sistema. */
  --fuente-ui:     "Outfit", "Segoe UI", system-ui, -apple-system, sans-serif;
  --fuente-texto:  "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;
  --fuente-mono:   "JetBrains Mono", ui-monospace, Consolas, "Courier New", monospace;
  /* Texto de HISTORIAS. No se usan en la interfaz: son las de
     escribir ENCIMA de una foto, que es otro oficio. Sin conexión
     caen a una alternativa gorda del sistema y se sigue leyendo. */
  --fuente-titular:    "Archivo Black", "Arial Black", "Impact", sans-serif;
  --fuente-manuscrita: "Caveat", "Segoe Script", "Bradley Hand", cursive;

  /* ---- Geometría ---- */
  --radio: 8px;
  --radio-ventana: 10px;
  --radio-capsula: 999px;
}

* { box-sizing: border-box; }

/* IMPORTANTE, no borrar:
   El atributo hidden de HTML equivale a display:none, pero cualquier
   regla nuestra con un #id lo pisa por especificidad. Sin esta línea,
   ocultar #boot con hidden no funciona. */
[hidden] { display: none !important; }

html, body {
  margin: 0;
  height: 100%;
  overflow: hidden;
  background: var(--fondo);
  color: var(--texto);
  font-family: var(--fuente-texto);
  font-size: 14px;
  /* Rendering pensado para leer chat durante horas a oscuras */
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  user-select: none;
}

button { font-family: var(--fuente-ui); cursor: pointer; }

/* Barras de scroll del SO: finas, casi invisibles hasta que hacen falta */
* { scrollbar-width: thin; scrollbar-color: rgba(255,255,255,.14) transparent; }
::-webkit-scrollbar { width: 9px; height: 9px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb {
  background: rgba(255,255,255,.10);
  border-radius: var(--radio-capsula);
  border: 2px solid transparent;
  background-clip: padding-box;
}
::-webkit-scrollbar-thumb:hover { background: rgba(255,255,255,.20); background-clip: padding-box; }

/* ---------------- PANTALLA DE ARRANQUE ---------------- */
#boot {
  position: fixed;
  inset: 0;
  display: grid;
  place-items: center;
  background: var(--nocturno);
  z-index: 9999;
}

/* ---------------- PUERTA DE MECENAS (solo edición online) ----------------
   Encima de la pantalla de arranque. Violeta: es la voz del sistema,
   no un anuncio. Ver src/web/puerta.js */
#puerta {
  position: fixed;
  inset: 0;
  display: grid;
  place-items: center;
  padding: 16px;
  background: rgb(7 9 14 / .82);
  backdrop-filter: blur(6px);
  z-index: 10001;
}
.puerta-caja {
  width: min(420px, 100%);
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 24px 22px;
  border: 1px solid rgb(var(--rgb-violeta) / .55);
  border-radius: 14px;
  background: #0e121b;
  box-shadow: 0 0 28px rgb(var(--rgb-violeta) / .3);
}
.puerta-tit { font-size: 17px; font-weight: 700; color: #fff; }
.puerta-txt { margin: 0; font-size: 13px; line-height: 1.5; color: var(--texto-tenue); }
.puerta-campo {
  padding: 11px 12px;
  border: 1px solid rgb(var(--rgb-violeta) / .5);
  border-radius: 8px;
  background: #07090e;
  color: #fff;
  font: 600 16px/1 ui-monospace, monospace;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.puerta-campo:focus { outline: none; border-color: var(--acento-violeta); box-shadow: 0 0 0 2px rgb(var(--rgb-violeta) / .35); }
.puerta-error { margin: 0; font-size: 12.5px; color: #f87171; }
.puerta-si, .puerta-no {
  padding: 10px 14px;
  border-radius: 999px;
  font-size: 13.5px;
  font-weight: 700;
  cursor: pointer;
}
.puerta-si { border: 0; background: var(--acento-violeta); color: #fff; }
.puerta-si:disabled { opacity: .6; cursor: wait; }
.puerta-no { border: 1px solid var(--borde); background: transparent; color: var(--texto); font-weight: 600; }
.puerta-no:hover { border-color: rgb(var(--rgb-violeta) / .6); }
.puerta-patreon { align-self: center; font-size: 12px; color: var(--acento-violeta); text-decoration: none; }
.puerta-patreon:hover { text-decoration: underline; }

/* ================= TELÓN DE CARGA =================
   Tapa el desmontaje de una partida y el montaje de otra. Va por
   encima de todo (incluido el escritorio) porque también se usa con
   el juego ya arrancado. Ver src/shell/cargando.js */
#cargando {
  position: fixed;
  inset: 0;
  display: grid;
  place-items: center;
  background: var(--nocturno);
  z-index: 10000;            /* por encima de #boot y #menu */
  opacity: 0;
  transition: opacity .3s ease;
  pointer-events: all;
}
#cargando.visible { opacity: 1; }

.cargando-caja {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 14px;
}

.cargando-logo {
  font-size: 30px;
  color: var(--acento-carmesi);
  text-shadow: 0 0 26px rgb(var(--rgb-carmesi) / .6);
  animation: cargandoLatido 1.5s ease-in-out infinite;
}
@keyframes cargandoLatido {
  0%, 100% { opacity: .45; transform: scale(.94); }
  50%      { opacity: 1;   transform: scale(1); }
}

.cargando-txt {
  font-family: var(--fuente-ui);
  font-size: 13px;
  letter-spacing: .3px;
  color: var(--texto-tenue);
}

/* Barra indeterminada: no miente con un porcentaje que no existe */
.cargando-barra {
  width: 190px;
  height: 2px;
  border-radius: 2px;
  background: rgba(255,255,255,.07);
  overflow: hidden;
}
.cargando-barra span {
  display: block;
  width: 42%;
  height: 100%;
  border-radius: 2px;
  background: linear-gradient(90deg, transparent, var(--acento-carmesi), transparent);
  animation: cargandoBarra 1.15s ease-in-out infinite;
}
@keyframes cargandoBarra {
  0%   { transform: translateX(-110%); }
  100% { transform: translateX(345%); }
}

/* ================= MENÚ PRINCIPAL (inicio de sesión) =================
   Misma atmósfera que el arranque —cuarto a oscuras, luz de monitor—
   porque narrativamente es la misma pantalla: el PC pidiendo usuario.
   Ver src/shell/menu.js */
#menu {
  position: fixed;
  inset: 0;
  display: grid;
  place-items: center;
  padding: 24px;
  overflow-y: auto;
  background: var(--nocturno);
  z-index: 9998;
  animation: menuEntra .45s ease-out both;
}
#menu.menu-fuera { animation: menuSale .26s ease-in forwards; }
@keyframes menuEntra { from { opacity: 0; } to { opacity: 1; } }
@keyframes menuSale  { to   { opacity: 0; transform: scale(1.02); } }

.menu-caja {
  width: min(560px, 100%);
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.menu-tit {
  font-family: var(--fuente-ui);
  font-size: 22px;
  font-weight: 700;
  letter-spacing: .2px;
  color: var(--texto);
  text-align: center;
  margin: 0;
}
.menu-sub {
  font-family: var(--fuente-texto);
  font-size: 13px;
  color: var(--texto-tenue);
  text-align: center;
  margin: 0 0 18px;
}

.menu-lista { display: flex; flex-direction: column; gap: 10px; }

/* --- Tarjeta de cuenta --- */
.menu-tarjeta {
  display: flex;
  align-items: center;
  gap: 14px;
  width: 100%;
  text-align: left;
  padding: 14px 16px;
  border-radius: 14px;
  border: 1px solid var(--borde);
  background: rgba(255,255,255,.035);
  cursor: pointer;
  transition: border-color .18s ease, background .18s ease,
              transform .12s ease, box-shadow .22s ease;
}
.menu-tarjeta:hover,
.menu-tarjeta:focus-visible {
  border-color: rgb(var(--rgb-carmesi) / .55);
  background: rgb(var(--rgb-carmesi) / .09);
  box-shadow: 0 0 26px rgb(var(--rgb-carmesi) / .20);
  outline: none;
  transform: translateY(-1px);
}
.menu-tarjeta:active { transform: scale(.995); }

/* La de "usuario nuevo" se distingue por el violeta del sistema:
   no es una cuenta de nadie, es una acción del SO. */
.menu-tarjeta.nueva .menu-avatar {
  background: linear-gradient(135deg, var(--acento-violeta), #3f3fa8);
  font-weight: 400;
}
.menu-tarjeta.nueva:hover,
.menu-tarjeta.nueva:focus-visible {
  border-color: rgb(var(--rgb-violeta) / .6);
  background: rgb(var(--rgb-violeta) / .12);
  box-shadow: 0 0 26px rgb(var(--rgb-violeta) / .25);
}

.menu-avatar {
  flex: 0 0 auto;
  width: 48px;
  height: 48px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  font-family: var(--fuente-ui);
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  background: linear-gradient(135deg, var(--acento-carmesi), #8d1745);
}

.menu-txt { display: flex; flex-direction: column; gap: 2px; min-width: 0; }

.menu-nombre {
  font-family: var(--fuente-ui);
  font-size: 15px;
  font-weight: 600;
  color: var(--texto);
}

/* LA LÍNEA QUE DE VERDAD INFORMA. El nombre de arriba es el disfraz
   temático; esta dice qué va a pasar al pulsar. Nunca quitarla. */
.menu-claro {
  font-family: var(--fuente-mono);
  font-size: 10.5px;
  font-weight: 600;
  letter-spacing: 1.1px;
  color: var(--acento-ambar, #f59e0b);
}

.menu-detalle {
  font-family: var(--fuente-texto);
  font-size: 12.5px;
  color: var(--texto-tenue);
}
.menu-ranura {
  font-family: var(--fuente-mono);
  font-size: 10.5px;
  color: var(--texto-tenue);
  opacity: .65;
  margin-top: 2px;
}

/* Sin partidas guardadas: se explica, no se deja el hueco vacío */
.menu-vacio {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 16px;
  border-radius: 14px;
  border: 1px dashed var(--borde);
  text-align: center;
}
.menu-vacio-tit {
  font-family: var(--fuente-ui);
  font-size: 13px;
  color: var(--texto-tenue);
}
.menu-vacio-sub {
  font-family: var(--fuente-texto);
  font-size: 11.5px;
  color: var(--texto-tenue);
  opacity: .7;
}

.menu-pie {
  margin: 18px 0 0;
  text-align: center;
  font-family: var(--fuente-texto);
  font-size: 11px;
  color: var(--texto-tenue);
  opacity: .55;
}

@media (max-width: 520px) {
  .menu-tarjeta { padding: 12px; gap: 11px; }
  .menu-avatar { width: 40px; height: 40px; font-size: 17px; }
  .menu-tit { font-size: 19px; }
}

/* Rejilla tenue de monitor: se intuye más que se ve */
/* LA REJILLA ERA SOLO DE #boot, Y ESE ES EL PROBLEMA.
   La pantalla de arranque sí tenía autor —rejilla de monitor, halo
   que respira, cursor ámbar de terminal—. Pero las dos que de
   verdad se ven —el menú sale en cada arranque y en toda captura de
   tienda, el telón en cada carga— copiaban el degradado y NINGUNA
   de las capas que le daban carácter. El jugador veía un instante
   de personalidad y después dos pantallas planas.

   Se amplía el selector en vez de duplicar el bloque.

   DOS CAUTELAS, las dos comprobadas:
   · `position` tiene que seguir siendo absolute/fixed, o el
     `display: grid` de #menu y #cargando los convierte en celdas de
     la rejilla y se colocan junto al contenido.
   · En #menu va FIXED y no absolute, porque #menu tiene
     `overflow-y: auto`: con seis cuentas guardadas, un pseudo
     absoluto se iría con el scroll. */
#boot::before,
#menu::before,
#cargando::before {
  content: '';
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(255,255,255,.022) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.022) 1px, transparent 1px);
  background-size: 42px 42px;
  mask-image: radial-gradient(circle at center, #000 20%, transparent 72%);
  -webkit-mask-image: radial-gradient(circle at center, #000 20%, transparent 72%);
  pointer-events: none;
}
/* Halo de luz de monitor respirando detrás del logo */
/* El halo va al arranque y al menú, pero NO al telón de carga: allí
   competiría con el latido del logo, que ya es el foco. */
#boot::after,
#menu::after {
  content: '';
  position: absolute;
  width: min(70vw, 560px);
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(circle, rgb(var(--rgb-violeta) / .14), transparent 62%);
  filter: blur(20px);
  animation: boot-respira 7s ease-in-out infinite;
  pointer-events: none;
}
@keyframes boot-respira {
  0%, 100% { opacity: .55; transform: scale(1); }
  50%      { opacity: 1;   transform: scale(1.09); }
}

.boot-inner { position: relative; z-index: 1; text-align: center; }

.boot-logo {
  font-size: clamp(44px, 7vw, 62px);
  line-height: 1;
  color: var(--acento-carmesi);
  margin-bottom: 18px;
  animation: glow-pulse 3.2s ease-in-out infinite;
}
@keyframes glow-pulse {
  0%, 100% {
    text-shadow:
      0 0 10px rgb(var(--rgb-carmesi) / .45),
      0 0 34px rgb(var(--rgb-carmesi) / .16);
    transform: scale(1);
    opacity: .88;
  }
  50% {
    text-shadow:
      0 0 20px rgb(var(--rgb-carmesi) / .85),
      0 0 60px rgb(var(--rgb-carmesi) / .42),
      0 0 90px rgb(var(--rgb-violeta) / .22);
    transform: scale(1.06);
    opacity: 1;
  }
}

.boot-text {
  font-family: var(--fuente-mono);
  color: var(--texto-tenue);
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 11px;
  margin-bottom: 32px;
}
/* Cursor de terminal: el sistema está esperándote */
.boot-text::after {
  content: '_';
  margin-left: 3px;
  color: var(--acento-ambar);
  animation: boot-cursor 1.1s steps(1) infinite;
}
@keyframes boot-cursor { 50% { opacity: 0; } }

#boot-btn {
  position: relative;
  background: linear-gradient(135deg, var(--acento-carmesi) 0%, #b81f6a 55%, var(--acento-violeta) 100%);
  color: #fff;
  border: 1px solid rgba(255,255,255,.14);
  padding: 13px 40px;
  border-radius: var(--radio-capsula);
  font-family: var(--fuente-ui);
  font-size: 15px;
  font-weight: 600;
  letter-spacing: .6px;
  box-shadow:
    0 8px 26px rgb(var(--rgb-carmesi) / .28),
    0 0 0 0 rgb(var(--rgb-carmesi) / .35);
  transition: transform .22s cubic-bezier(.2,.8,.2,1), box-shadow .28s ease, filter .2s ease;
}
#boot-btn:hover {
  transform: translateY(-2px);
  filter: brightness(1.08);
  box-shadow:
    0 14px 38px rgb(var(--rgb-carmesi) / .42),
    0 0 26px rgb(var(--rgb-violeta) / .32);
}
#boot-btn:active { transform: translateY(0) scale(.985); }

.boot-warn {
  margin-top: 30px;
  color: var(--texto-tenue);
  font-size: 12px;
  font-style: italic;
  opacity: .75;
}

.boot-version {
  margin-top: 12px;
  color: var(--texto-tenue);
  font-family: var(--fuente-mono);
  font-size: 11px;
  letter-spacing: 0.5px;
  opacity: .45;
}

/* ---------------- ESCRITORIO ---------------- */
#desktop {
  position: fixed;
  inset: 0;
  display: flex;
  flex-direction: column;
  background:
    radial-gradient(1200px 700px at 78% -8%, rgb(var(--rgb-violeta) / .10), transparent 62%),
    radial-gradient(900px 620px at 6% 108%, rgb(var(--rgb-carmesi) / .09), transparent 60%),
    linear-gradient(160deg, var(--fondo-2) 0%, var(--fondo) 100%);
}

/* Capa de wallpaper: detrás de todo. Sin imagen se ve el degradado
   base de #desktop. Con imagen, se cubre el escritorio entero. */
#wallpaper {
  position: absolute;
  inset: 0;
  z-index: 0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* ------------------------------------------------------------
   EL VELO: LA MISMA LUZ, CAIGA LA FOTO QUE CAIGA
   ------------------------------------------------------------
   Este velo ya existía, y hacía la mitad del trabajo: oscurecía la
   foto para que los iconos se leyeran. Pero era gris NEUTRO, así
   que ninguna imagen llegaba a pertenecer al juego — y el fondo de
   pantalla por defecto es una ilustración de terceros en cian y
   naranja que no comparte un color con nada.

   Al mismo tiempo, #desktop tiene su propia luz de marca —violeta
   arriba a la derecha, carmesí abajo a la izquierda— y NO SE VE
   NUNCA, porque el wallpaper por defecto trae archivo y la tapa
   desde el primer arranque.

   Las dos capas de arriba reproducen esas dos luces, en las MISMAS
   posiciones y con el doble de opacidad. Efecto: cualquier foto que
   ponga el jugador queda lamida por luz roja abajo y luz fría
   arriba, exactamente igual que el escritorio sin foto. Los 112
   fondos pasan a compartir paleta de una sola regla.

   Las dos capas de abajo son las que ya estaban, con la MISMA alfa
   —así que oscurecen lo mismo que antes— pero en el negro cálido
   nuevo en vez del azulado viejo.

   El orden importa: en `background`, la primera capa va ARRIBA.
   ------------------------------------------------------------ */
#wallpaper.tiene-imagen::after {
  content: '';
  position: absolute;
  inset: 0;
  background:
    radial-gradient(900px 620px at 6% 108%, rgb(var(--rgb-carmesi) / .20), transparent 60%),
    radial-gradient(1200px 700px at 78% -8%, rgb(var(--rgb-violeta) / .14), transparent 62%),
    radial-gradient(120% 90% at 50% 0%, transparent 30%, rgba(8,5,7,.55) 100%),
    linear-gradient(160deg, rgba(10,7,8,.34), rgba(10,7,8,.62));
}

#icons {
  position: absolute;
  top: 18px;
  left: 18px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  z-index: 1;
}

.icono {
  position: relative;
  width: 94px;
  padding: 11px 5px 10px;
  background: rgba(255,255,255,.02);
  border: 1px solid transparent;
  border-radius: 12px;
  color: var(--texto);
  font-family: var(--fuente-ui);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 7px;
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  transition:
    transform .18s cubic-bezier(.2,.8,.2,1),
    background .18s ease,
    border-color .18s ease,
    box-shadow .22s ease;
}
.icono:hover {
  transform: translateY(-2px);
  background: rgba(255,255,255,.07);
  border-color: var(--borde-fuerte);
  box-shadow:
    0 10px 24px rgba(0,0,0,.45),
    0 0 18px rgb(var(--app-rgb, var(--rgb-violeta)) / .22);
}
.icono:active { transform: translateY(-1px) scale(.98); }

/* ---- Escritorio libre: los iconos se arrastran (src/shell/iconos-escritorio.js)
   #icons pasa a ocupar todo el escritorio (menos la barra) y cada
   icono va en su celda con left/top. El contenedor no se come los
   clics: solo los iconos los reciben, el resto llega al fondo. */
#icons.libre {
  top: 0;
  left: 0;
  right: 0;
  bottom: 46px;          /* la barra de tareas; el JS pone la medida exacta */
  display: block;
  pointer-events: none;
}
#icons.libre .icono {
  position: absolute;
  pointer-events: auto;
  touch-action: none;
  -webkit-user-drag: none;
  user-select: none;
  transition:
    left .18s cubic-bezier(.2,.8,.2,1),
    top .18s cubic-bezier(.2,.8,.2,1),
    transform .18s cubic-bezier(.2,.8,.2,1),
    background .18s ease,
    border-color .18s ease,
    box-shadow .22s ease;
}
#icons.libre .icono img { -webkit-user-drag: none; }
/* Recién pintado y aún sin celda: invisible, para que no se vean
   todos amontonados en la esquina durante un instante */
#icons.libre .icono:not([data-col]) { visibility: hidden; }
/* El que llevas en la mano: sigue al ratón sin retraso y va por
   encima de los demás */
#icons.libre .icono.arrastrando,
#icons.libre.tut-guiando .icono.arrastrando {
  z-index: 10;
  transition: none;
  cursor: grabbing;
  opacity: .88;
  transform: scale(1.04);
  background: rgba(255,255,255,.08);
  border-color: var(--borde-fuerte);
  box-shadow: 0 16px 34px rgba(0,0,0,.55);
}
/* Dónde va a caer al soltarlo */
.icono-destino {
  position: absolute;
  border: 1px dashed rgb(var(--rgb-violeta) / .6);
  border-radius: 12px;
  background: rgb(var(--rgb-violeta) / .08);
  pointer-events: none;
  transition: left .12s ease, top .12s ease;
}

.icono-img {
  font-size: 28px;
  line-height: 1;
  filter: drop-shadow(0 3px 8px rgba(0,0,0,.6));
  transition: filter .22s ease, transform .22s ease;
}
.icono:hover .icono-img {
  transform: scale(1.06);
  filter: drop-shadow(0 0 3px rgba(0,0,0,.85))
          drop-shadow(0 3px 10px rgba(0,0,0,.6))
          drop-shadow(0 0 12px rgb(var(--app-rgb, var(--rgb-violeta)) / .55));
}
.icono-txt {
  font-size: 11px;
  font-weight: 500;
  text-align: center;
  line-height: 1.3;
  letter-spacing: .2px;
  text-shadow: 0 1px 4px rgba(0,0,0,.8);
}

/* Globo de notificación de un icono (p. ej. correos sin leer).
   Cápsula de neón: es lo que te arrastra a abrir la app. */
.icono-badge {
  position: absolute;
  top: 3px;
  right: 10px;
  min-width: 19px;
  height: 19px;
  padding: 0 6px;
  border-radius: var(--radio-capsula);
  background: linear-gradient(135deg, var(--acento-carmesi), #ff6b7f);
  color: #fff;
  font-family: var(--fuente-mono);
  font-size: 10.5px;
  font-weight: 600;
  line-height: 19px;
  text-align: center;
  box-shadow:
    0 0 0 2px rgba(7,9,14,.92),
    0 0 12px rgb(var(--rgb-carmesi) / .75),
    0 2px 8px rgba(0,0,0,.6);
  animation: badge-latido 2.6s ease-in-out infinite;
}
@keyframes badge-latido {
  0%, 100% { box-shadow: 0 0 0 2px rgba(7,9,14,.92), 0 0 10px rgb(var(--rgb-carmesi) / .55), 0 2px 8px rgba(0,0,0,.6); }
  50%      { box-shadow: 0 0 0 2px rgba(7,9,14,.92), 0 0 20px rgb(var(--rgb-carmesi) / .95), 0 2px 8px rgba(0,0,0,.6); }
}

#windows { position: absolute; inset: 0; pointer-events: none; }
#windows > * { pointer-events: auto; }

/* ---------------- VENTANAS ---------------- */
.ventana {
  position: absolute;
  background: var(--panel);
  backdrop-filter: var(--blur-cristal);
  -webkit-backdrop-filter: var(--blur-cristal);
  border: 1px solid var(--borde);
  border-radius: var(--radio-ventana);
  box-shadow: var(--sombra-ventana);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  min-width: 320px;
  min-height: 200px;
  transition: box-shadow .25s ease, border-color .25s ease;
}

/* Ventana con el foco. En un escritorio con cuatro apps abiertas,
   esto es lo único que te dice dónde estás escribiendo — y ahora
   además te dice EN CUÁL: el halo es del color de la app, no el
   violeta genérico de antes.

   El violeta se queda de reserva para lo que no es una app (la
   ventana de trofeos, la de créditos, la del final). Es la regla 2
   de la biblia: el violeta es la voz del sistema. */
.ventana.activa {
  border-color: rgb(var(--app-rgb, var(--rgb-violeta)) / .38);
  box-shadow:
    var(--sombra-ventana),
    0 0 0 1px rgb(var(--app-rgb, var(--rgb-violeta)) / .30),
    0 0 34px rgb(var(--app-rgb, var(--rgb-violeta)) / .22);
}

.ventana-barra {
  display: flex;
  align-items: center;
  gap: 9px;
  padding: 9px 10px 9px 12px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,0)),
    var(--panel-alto);
  border-bottom: 1px solid var(--borde);
  font-family: var(--fuente-ui);
  cursor: grab;
  flex: 0 0 auto;
}
.ventana-barra.arrastrando { cursor: grabbing; }
/* Línea de reflejo bajo la barra sólo en la ventana con foco */
.ventana.activa .ventana-barra {
  box-shadow: inset 0 -1px 0 rgb(var(--app-rgb, var(--rgb-violeta)) / .28);
}

.ventana-icono { font-size: 14px; line-height: 1; filter: drop-shadow(0 1px 3px rgba(0,0,0,.5)); }
.ventana-titulo {
  flex: 1;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: .2px;
  color: var(--texto-tenue);
  transition: color .2s ease;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ventana.activa .ventana-titulo { color: var(--texto); }

.ventana-botones { display: flex; gap: 3px; }
.ventana-botones button {
  width: 27px; height: 24px;
  background: transparent;
  border: none;
  color: var(--texto-tenue);
  border-radius: 7px;
  font-size: 14px;
  line-height: 1;
  transition: background .15s ease, color .15s ease, box-shadow .15s ease;
}
.ventana-botones button:hover { background: rgba(255,255,255,.09); color: var(--texto); }
.ventana-botones .vb-close:hover {
  background: var(--acento-carmesi);
  color: #fff;
  box-shadow: 0 0 14px rgb(var(--rgb-carmesi) / .55);
}

.ventana-cuerpo {
  flex: 1;
  overflow: hidden;
  display: flex;
  min-height: 0;
}

/* ---------------- BARRA DE TAREAS ---------------- */
#taskbar {
  position: relative;
  margin-top: auto;
  height: 46px;
  background: linear-gradient(180deg, rgba(14,18,27,.86), rgba(7,9,14,.94));
  backdrop-filter: var(--blur-acrilico);
  -webkit-backdrop-filter: var(--blur-acrilico);
  /* Era una línea blanca al 10%: la separación por defecto de
     cualquier panel oscuro. Ahora es un filo que se enciende en
     carmesí por la izquierda y se apaga hacia la derecha — un solo
     píxel que ya solo puede ser de este juego. */
  border-top: 1px solid transparent;
  border-image: linear-gradient(90deg,
      rgb(var(--rgb-carmesi) / .45),
      rgb(var(--rgb-violeta) / .28) 55%,
      rgba(255,228,214,.06)) 1;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0 12px;
  z-index: 5000;
  box-shadow: 0 -12px 34px rgba(0,0,0,.55);
}

/* El botón Inicio era el píxel más brillante y permanente de la
   pantalla, y es CROMO: su menú duplica tres controles que están en
   la misma barra. El brillo hace falta en otro sitio —en la hora y
   en el dinero, que son los dos números que gobiernan la partida—,
   así que en reposo se apaga y el degradado se guarda para el hover
   y para cuando está abierto.
   A cambio recupera identidad con el rombo del arranque delante del
   texto: la misma marca del telón de carga, en la barra. */
#start-btn {
  position: relative;
  background: transparent;
  color: var(--texto);
  border: 1px solid var(--borde);
  padding: 8px 18px;
  border-radius: var(--radio);
  font-size: 13px;
  font-weight: 600;
  letter-spacing: .3px;
  transition: background .2s ease, box-shadow .25s ease, color .2s ease, transform .15s ease;
}
/* Efecto diamante: el brillo cruza el botón al pasar el ratón */
#start-btn::after {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(115deg, transparent 30%, rgba(255,255,255,.32) 48%, transparent 62%);
  opacity: 0;
  transform: translateX(-120%);
  pointer-events: none;
}
#start-btn:hover {
  color: #fff;
  background: linear-gradient(135deg, rgb(var(--rgb-carmesi) / .42), rgb(var(--rgb-violeta) / .38));
  box-shadow: 0 0 20px rgb(var(--rgb-carmesi) / .35), 0 0 30px rgb(var(--rgb-violeta) / .20);
}
#start-btn:hover::after { animation: diamante .7s ease-out; }
@keyframes diamante {
  0%   { opacity: 0;   transform: translateX(-120%); }
  35%  { opacity: 1; }
  100% { opacity: 0;   transform: translateX(120%); }
}
#start-btn:active { transform: scale(.97); }

#tasks { display: flex; gap: 6px; flex: 1; overflow: hidden; }

.tarea {
  position: relative;
  background: rgba(255,255,255,.04);
  border: 1px solid var(--borde);
  color: var(--texto-tenue);
  font-family: var(--fuente-ui);
  padding: 7px 13px;
  border-radius: var(--radio);
  font-size: 12px;
  font-weight: 500;
  white-space: nowrap;
  max-width: 190px;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: background .16s ease, color .16s ease, border-color .16s ease, box-shadow .2s ease;
}
.tarea:hover {
  background: rgba(255,255,255,.09);
  color: var(--texto);
  border-color: var(--borde-fuerte);
  box-shadow: 0 0 16px rgb(var(--rgb-violeta) / .16);
}
.tarea.minimizada { opacity: .48; }

#tray {
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--texto-tenue);
  font-size: 12px;
}
#volume {
  width: 84px;
  accent-color: var(--acento-carmesi);
  cursor: pointer;
  opacity: .7;
  transition: opacity .18s ease;
}
#volume:hover { opacity: 1; }

/* Reloj: cápsula HUD en mono, con calor ámbar. Marca la hora de
   la noche, que es el reloj de arena del juego. */
/* El reloj estaba en ámbar SIEMPRE, así que el color de urgencia
   estaba encendido el 100% del tiempo y no significaba nada. Ahora
   está en hueso y solo se calienta cuando de verdad se hace tarde
   (a partir de las 23:00), que es cuando el jugador tiene que
   empezar a decidir a quién deja para mañana.
   El día se pinta desde aquí con `attr()`: sin elemento nuevo en el
   JS, sin tocar el layout, y la cápsula pasa a leerse «D7 · 02:40».
   `tabular-nums` y la mono son intocables: son la razón de que los
   dígitos no bailen de ancho al cambiar la hora. */
#clock {
  font-family: var(--fuente-mono);
  font-size: 13.5px;
  font-weight: 700;
  letter-spacing: .5px;
  font-variant-numeric: tabular-nums;
  color: #d8d2dc;
  padding: 5px 11px;
  border-radius: var(--radio-capsula);
  background: rgba(255,228,214,.04);
  border: 1px solid var(--borde);
  transition: color .5s ease, background .5s ease, border-color .5s ease, text-shadow .5s ease;
}
#clock::before {
  content: 'D' attr(data-dia);
  margin-right: 8px;
  opacity: .5;
  font-size: 11px;
  letter-spacing: 0;
}
#clock.tarde {
  color: var(--acento-ambar);
  background: rgb(var(--rgb-ambar) / .07);
  border-color: rgb(var(--rgb-ambar) / .22);
  text-shadow: 0 0 12px rgb(var(--rgb-ambar) / .45);
}

/* Patrimonio. Discreto a propósito: es un termómetro, no un objetivo.
   Cápsula HUD verde: la lees de reojo, no la persigues. */
/* Reloj y dinero son los dos números que gobiernan la partida.
   Suben de peso para que la jerarquía la marque el TAMAÑO y no más
   color: la barra tenía cinco cápsulas de cinco colores distintos,
   todas iguales de forma y de peso, y el ojo leía «cinco chips
   arbitrarios» en vez de una jerarquía. */
#dinero {
  font-family: var(--fuente-mono);
  font-size: 13.5px;
  font-weight: 700;
  color: #34d399;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  padding: 5px 11px;
  border-radius: var(--radio-capsula);
  background: rgb(var(--rgb-esmeralda) / .07);
  border: 1px solid rgb(var(--rgb-esmeralda) / .20);
  transition: box-shadow .4s ease, border-color .4s ease;
}
#dinero.subiendo { animation: dineroSube 1.4s ease-out; }

@keyframes dineroSube {
  0%   {
    color: #6ee7b7;
    border-color: rgb(var(--rgb-esmeralda) / .75);
    text-shadow: 0 0 12px rgba(52,211,153,.9);
    box-shadow: 0 0 22px rgb(var(--rgb-esmeralda) / .45);
  }
  100% {
    color: #34d399;
    border-color: rgb(var(--rgb-esmeralda) / .20);
    text-shadow: none;
    box-shadow: none;
  }
}

/* Atención restante: el recurso escaso, siempre visible.
   Cápsula de reactor: cuando queda poca, se apaga sola. */
#atencion {
  font-size: 14px;
  letter-spacing: 3px;
  line-height: 1;
  color: var(--acento-carmesi-suave);
  cursor: help;
  padding: 5px 11px 5px 13px;
  border-radius: var(--radio-capsula);
  background: rgb(var(--rgb-carmesi) / .08);
  border: 1px solid rgb(var(--rgb-carmesi) / .25);
  text-shadow: 0 0 10px rgb(var(--rgb-carmesi) / .55);
  transition: color .4s ease, background .4s ease, border-color .4s ease, text-shadow .4s ease;
}
#atencion.agotada {
  color: #4a5062;
  background: rgba(255,255,255,.03);
  border-color: var(--borde);
  text-shadow: none;
}

/* ---------------- TERMINAR LA NOCHE ----------------
   Vive en la bandeja, pegado al contador de atención. En estado
   normal es discreto (violeta de sistema, no compite con nada).
   Cuando se acaban los bloques pasa a `urgente`: se vuelve ámbar
   y late, porque ya es lo único que se puede hacer. */
#fin-noche {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  flex: 0 0 auto;
  font-family: var(--fuente-ui);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .2px;
  white-space: nowrap;
  color: var(--texto-tenue);
  background: rgb(var(--rgb-violeta) / .10);
  border: 1px solid rgb(var(--rgb-violeta) / .28);
  padding: 6px 13px;
  border-radius: var(--radio-capsula);
  transition: background .2s ease, color .2s ease,
              border-color .2s ease, box-shadow .25s ease, transform .15s ease;
}
#fin-noche .fn-ico { font-size: 12px; line-height: 1; }
#fin-noche:hover {
  color: var(--texto);
  background: rgb(var(--rgb-violeta) / .22);
  border-color: rgb(var(--rgb-violeta) / .6);
  box-shadow: 0 0 18px rgb(var(--rgb-violeta) / .35);
}
#fin-noche:active { transform: scale(.97); }

/* Queda gente esperando: la noche NO se puede cerrar todavía.
   Se apaga en vez de desaparecer, para que el jugador vea que el
   botón existe y entienda por qué no le sirve aún. */
#fin-noche.bloqueado {
  color: var(--texto-tenue);
  background: rgba(148, 163, 184, .07);
  border-color: rgba(148, 163, 184, .22);
  border-style: dashed;
  opacity: .72;
  animation: none;
  cursor: not-allowed;
}
#fin-noche.bloqueado:hover {
  color: #ffd9a1;
  background: rgb(var(--rgb-ambar) / .10);
  border-color: rgb(var(--rgb-ambar) / .38);
  box-shadow: none;
  opacity: 1;
}

/* Nada más que hacer: es lo único que queda, y se nota */
#fin-noche.urgente {
  color: #ffe6b8;
  background: rgb(var(--rgb-ambar) / .16);
  border-color: rgb(var(--rgb-ambar) / .55);
  animation: finNochePulso 1.6s ease-in-out infinite;
}
#fin-noche.urgente:hover {
  color: #1a1206;
  background: linear-gradient(135deg, #fbbf24, var(--acento-ambar));
  border-color: transparent;
  box-shadow: 0 0 26px rgb(var(--rgb-ambar) / .7);
}
@keyframes finNochePulso {
  0%, 100% { box-shadow: 0 0 8px rgb(var(--rgb-ambar) / .25); }
  50%      { box-shadow: 0 0 22px rgb(var(--rgb-ambar) / .75); }
}

/* En móvil la barra va justa: se queda solo el icono */
@media (max-width: 720px) {
  #fin-noche .fn-txt { display: none; }
  #fin-noche { padding: 6px 9px; }
}

/* Silenciar la música. Callado se apaga y se pone ámbar, para que
   se vea de un vistazo que hay algo desactivado a propósito. */
#mute-musica.silenciado {
  color: var(--acento-ambar);
  background: rgb(var(--rgb-ambar) / .10);
  border-color: rgb(var(--rgb-ambar) / .28);
  opacity: .9;
}
#mute-musica.silenciado:hover {
  background: rgb(var(--rgb-ambar) / .20);
  border-color: rgb(var(--rgb-ambar) / .5);
  box-shadow: 0 0 14px rgb(var(--rgb-ambar) / .35);
}

/* Botones de la bandeja del sistema (Trofeos, Guardar/Cargar) */
.tray-btn {
  background: transparent;
  border: 1px solid transparent;
  border-radius: var(--radio);
  font-size: 15px;
  line-height: 1;
  padding: 6px 8px;
  color: var(--texto-tenue);
  transition: background .14s ease, border-color .14s ease, color .14s ease, box-shadow .2s ease;
}
.tray-btn:hover {
  background: rgba(255,255,255,.08);
  border-color: var(--borde-fuerte);
  color: var(--texto);
  box-shadow: 0 0 14px rgb(var(--rgb-violeta) / .20);
}

/* Velocidad del texto: el icono de avance y, al lado, en qué
   marcha va (×1, ×3, MAX). Encendido en violeta cuando no es la
   normal, para que se note que lo has tocado. */
#velocidad-texto { display: inline-flex; align-items: center; gap: 4px; }
#velocidad-texto .vel-marcha {
  font-family: var(--fuente-mono); font-size: 10px; letter-spacing: .04em;
  min-width: 2.6em; text-align: left;
}
#velocidad-texto.acelerado { color: var(--neon); }

/* ---------------- MENÚ INICIO ---------------- */
/* Tres cosas que lo delataban como plantilla:
   · Su piel era la MISMA receta que la de un aviso, y el aviso
     encima es más cálido: el menú era la superficie más fría del
     juego. Ahora arranca con una décima de rojo y el 70% inferior
     sigue siendo negro, así que el texto no pierde contraste.
   · Flotaba a 6px de la barra, con las cuatro esquinas iguales: se
     leía como una tarjeta suspendida y no como un menú que sale de
     la barra. Ahora nace pegado a ella y las esquinas de abajo se
     matan.
   · Se inflaba desde su propio centro porque no tenía
     transform-origin. Ahora se desdobla desde la esquina del botón
     Inicio, que es de donde sale.
   La duración y la curva NO se tocan: un menú que se abre veinte
   veces por partida con gracia se vuelve insoportable a la décima. */
#start-menu {
  position: absolute;
  bottom: 46px;
  left: 12px;
  transform-origin: bottom left;
  background: linear-gradient(165deg, rgba(38,20,28,.97), rgba(11,13,20,.98));
  backdrop-filter: var(--blur-acrilico);
  -webkit-backdrop-filter: var(--blur-acrilico);
  border: 1px solid rgb(var(--rgb-carmesi) / .22);
  border-radius: 14px 14px 4px 4px;
  box-shadow: var(--sombra-ventana), 0 0 34px rgb(var(--rgb-carmesi) / .16);
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 2px;
  z-index: 6000;
  min-width: 224px;
  animation: menuEntra .18s cubic-bezier(.2,.8,.2,1);
}
@keyframes menuEntra {
  from { opacity: 0; transform: translateY(10px) scale(.96); }
  to   { opacity: 1; transform: none; }
}
/* El hover animaba `padding-left`, así que el texto saltaba con
   reflow en vez de deslizarse. Ahora se mueve el contenido con
   `transform`, que se compone en GPU y no recalcula nada. */
#start-menu button {
  display: flex;
  align-items: center;
  gap: 11px;
  background: transparent;
  border: none;
  border-left: 2px solid transparent;
  color: var(--texto-tenue);
  padding: 10px 14px;
  border-radius: 8px;
  text-align: left;
  font-size: 13px;
  font-weight: 500;
  transition: background .14s ease, color .14s ease, border-color .14s ease;
}
#start-menu button .ico { flex: none; opacity: .62; transition: opacity .14s ease; }
#start-menu button:hover .ico { opacity: 1; }
#start-menu button:hover {
  background: rgba(255,228,214,.07);
  border-left-color: var(--acento-carmesi);
  color: var(--texto);
}

/* ---------------- AVISOS ---------------- */
/* La PILA. Crece hacia arriba desde justo encima de 📌 PENDIENTES
   (el alto real lo mide desktop.js en --avisos-abajo, porque el
   widget se pliega y cambia de tamaño). `pointer-events:none` para
   que un aviso nunca se coma un clic que iba al escritorio. */
#avisos {
  position: absolute;
  right: 14px;
  bottom: var(--avisos-abajo, 58px);
  z-index: 7000;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 8px;
  pointer-events: none;
  max-height: 70vh;
}

.aviso {
  position: relative;
  width: 274px;
  background: linear-gradient(160deg, rgba(24,30,46,.94), rgba(13,16,25,.95));
  backdrop-filter: var(--blur-cristal);
  -webkit-backdrop-filter: var(--blur-cristal);
  border: 1px solid var(--borde-fuerte);
  border-left: 2px solid var(--acento-carmesi);
  border-radius: 12px;
  padding: 12px 15px;
  box-shadow: var(--sombra-flotante), 0 0 20px rgb(var(--rgb-carmesi) / .14);
  animation: avisoEntra .3s cubic-bezier(.2,.8,.2,1);

  /* `max-height` con un tope generoso existe solo para poder
     plegarlo al salir: de `auto` a 0 no se puede animar, y sin ese
     plegado los avisos de arriba pegan un salto cuando el de abajo
     desaparece. */
  max-height: 240px;
  overflow: hidden;
  transition: opacity .9s ease, transform .9s ease,
              max-height .5s ease .4s, margin-bottom .5s ease .4s;
}

/* La pila no recibe clics, pero cada aviso SÍ: es lo que permite
   descartarlo con el ratón encima. */
.aviso { pointer-events: auto; cursor: default; }

/* RATÓN ENCIMA = se está yendo.
   Se apaga durante los 2 s que tarda en descartarse, así que el
   gesto se explica solo: ves que se apaga, entiendes que si lo
   dejas ahí desaparece, y si lo apartas vuelve. */
.aviso:hover {
  transition: opacity 2s linear;
  opacity: .35;
}

/* Salida LENTA y a la vez: se apaga, se desliza y se pliega.
   Va DESPUÉS de :hover para ganarle: si no, descartar con el ratón
   encima heredaba los 2 s del apagado y la salida se arrastraba. */
.aviso.fuera {
  opacity: 0;
  transform: translateX(24px);
  max-height: 0;
  margin-bottom: -8px;   /* come el `gap` mientras se pliega */
  pointer-events: none;
  transition: opacity .9s ease, transform .9s ease,
              max-height .5s ease .4s, margin-bottom .5s ease .4s;
}

@keyframes avisoEntra {
  from { opacity: 0; transform: translateX(30px); }
  to   { opacity: 1; transform: none; }
}

/* Sin animaciones: aparece y desaparece, pero sin desplazamientos. */
@media (prefers-reduced-motion: reduce) {
  .aviso { animation: none; transition: opacity .4s ease; }
  .aviso:hover { transition: opacity 2s linear; }
  .aviso.fuera { transform: none; max-height: 0; }
}

.aviso-tit {
  font-family: var(--fuente-ui);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .2px;
  margin-bottom: 4px;
}
/* Aviso CUMPLIDO: has hecho lo que pedía. El filo pasa de carmesí a
   esmeralda y el título lleva un ✓ delante, el mismo verde que las
   tareas tachadas de PENDIENTES DEL DÍA. */
.aviso.hecho {
  border-left-color: var(--acento-esmeralda);
  box-shadow: var(--sombra-flotante), 0 0 20px rgb(var(--rgb-esmeralda, 16 185 129) / .18);
}
.aviso.hecho .aviso-txt { opacity: .6; }
.aviso-tic {
  display: inline-grid;
  place-items: center;
  width: 16px;
  height: 16px;
  margin-right: 7px;
  border-radius: 50%;
  background: var(--acento-esmeralda);
  color: #0d1019;
  font-size: 10px;
  font-weight: 700;
  vertical-align: -2px;
  animation: avisoTic .35s cubic-bezier(.2,.8,.2,1.4);
}
@keyframes avisoTic {
  from { transform: scale(0); }
  to   { transform: scale(1); }
}
@media (prefers-reduced-motion: reduce) {
  .aviso-tic { animation: none; }
}

/* `pre-line` para que los avisos puedan listar cosas en varias
   líneas (el de «Todavía te esperan» enumera lo que queda). El texto
   entra por textContent, así que sin esto los \n se comen. */
.aviso-txt {
  font-size: 11.5px;
  color: var(--texto-tenue);
  line-height: 1.55;
  white-space: pre-line;
}

/* ---------------- MÓVIL ----------------
   Un escritorio en una pantalla de móvil es injugable.
   Solución: las ventanas pasan a ocupar la pantalla completa.
   Se pierde el poder tener varias a la vez, pero el juego
   sigue siendo jugable en el teléfono, que es de donde viene
   buena parte del tráfico del foro.
   -------------------------------------- */
@media (max-width: 720px) {
  .ventana {
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: calc(100% - 46px) !important;
    border-radius: 0;
    border: none;
  }
  .ventana.activa { box-shadow: none; }
  #icons {
    flex-direction: row;
    flex-wrap: wrap;
    width: calc(100% - 32px);
  }
  #volume { display: none; }
  #tray { gap: 7px; }
  #clock, #dinero, #atencion { padding: 4px 8px; font-size: 11px; }
}

/* ============================================================
   📌 PENDIENTES DEL DÍA — widget de objetivos (src/apps/objetivos.js)
   ------------------------------------------------------------
   Panel flotante en la esquina inferior derecha, encima de la
   barra de tareas y por debajo de avisos y lightbox. Discreto,
   plegable, y siempre a la vista para guiar la noche.
   ============================================================ */
#objetivos {
  position: absolute;
  right: 12px;
  bottom: 58px;
  width: 268px;
  max-height: 46vh;
  display: flex;
  flex-direction: column;
  background: linear-gradient(160deg, rgba(20,25,38,.90), rgba(11,14,22,.92));
  border: 1px solid var(--borde);
  border-radius: 12px;
  box-shadow: var(--sombra-flotante);
  backdrop-filter: var(--blur-cristal);
  -webkit-backdrop-filter: var(--blur-cristal);
  z-index: 4800;
  overflow: hidden;
  font-size: 12px;
}

.obj-cab {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 11px;
  background: rgba(255, 255, 255, .035);
  border-bottom: 1px solid var(--borde);
}
.obj-tit {
  font-family: var(--fuente-mono);
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: var(--texto-tenue);
}
.obj-min {
  background: none;
  border: none;
  color: var(--texto-tenue);
  font-size: 13px;
  line-height: 1;
  padding: 2px 6px;
  border-radius: 5px;
}
.obj-min:hover { background: rgba(255, 255, 255, .08); color: var(--texto); }

.obj-lista {
  overflow-y: auto;
  padding: 7px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.obj-item {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 7px 9px;
  border-radius: 8px;
  background: rgba(255, 255, 255, .035);
  border-left: 2px solid transparent;
  transition: background .25s ease, opacity .5s ease, transform .3s ease;
}
.obj-item:hover { background: rgba(255,255,255,.07); }
.obj-item .obj-ico  { flex: none; }
.obj-item .obj-txt  { flex: 1; color: var(--texto); line-height: 1.35; }
.obj-item .obj-coste {
  flex: none;
  font-family: var(--fuente-mono);
  color: var(--acento-carmesi-suave);
  letter-spacing: 1px;
  font-size: 10.5px;
}

/* Conversación a medias: retomarla es lo primero */
.obj-item.continuar {
  border-left-color: var(--acento-carmesi);
  box-shadow: inset 0 0 18px rgb(var(--rgb-carmesi) / .10);
}
.obj-item.continuar .obj-txt { color: var(--acento-carmesi-suave); }

/* Tarea recién aparecida: entra deslizándose */
.obj-item.nueva { animation: objEntra .45s ease both; }
@keyframes objEntra {
  from { opacity: 0; transform: translateX(14px); }
  to   { opacity: 1; transform: translateX(0); }
}

/* Tarea recién completada: un momento tachada con ✓ y se va */
.obj-item.hecha .obj-txt {
  text-decoration: line-through;
  color: var(--texto-tenue);
}
.obj-item.hecha .obj-ico { color: var(--acento-esmeralda); }
.obj-item.hecha.adios { opacity: 0; transform: translateX(10px); }

.obj-vacio {
  padding: 10px 8px;
  text-align: center;
  color: var(--texto-tenue);
}

/* Última noche para una tarea de pago: o la pagas hoy o la pierdes.
   Ámbar y latiendo, junto al coste, para que se lea antes de gastar
   los bloques en otra cosa. */
.obj-riesgo {
  flex: 0 0 auto;
  margin-left: auto;
  font-size: 11px;
  line-height: 1;
  color: var(--acento-ambar, #f59e0b);
  animation: objRiesgoPulso 1.8s ease-in-out infinite;
}
.obj-riesgo + .obj-coste { margin-left: 4px; }
@keyframes objRiesgoPulso {
  0%, 100% { opacity: .45; }
  50%      { opacity: 1; }
}

/* Estado «no queda nada»: deja de ser una ausencia y pasa a ser una
   instrucción. El panel nunca debe limitarse a estar vacío. */
.obj-vacio.listo {
  padding-bottom: 2px;
  color: var(--texto);
  font-weight: 600;
}
.obj-vacio-sub {
  padding: 0 8px 10px;
  text-align: center;
  font-size: 11.5px;
  line-height: 1.5;
  color: var(--acento-ambar, #f59e0b);
}

.obj-pie {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 7px 11px;
  border-top: 1px solid var(--borde);
  background: rgba(255, 255, 255, .02);
  color: var(--texto-tenue);
  font-family: var(--fuente-mono);
  font-size: 11px;
  font-variant-numeric: tabular-nums;
}
.obj-atencion.agotada { color: var(--acento-carmesi-suave); }

/* Plegado: solo la cabecera */
#objetivos.plegado .obj-lista,
#objetivos.plegado .obj-pie { display: none; }
#objetivos.plegado { width: 200px; }

/* En pantallas pequeñas las ventanas ocupan todo: el widget
   estorbaría encima del chat. Se oculta. */
@media (max-width: 720px) {
  #objetivos { display: none; }
}

/* Resto de tareas que no caben en el tracker (ver MAX_VISIBLES) */
.obj-mas {
  padding: 4px 8px;
  font-size: 11px;
  color: var(--texto-tenue);
  text-align: center;
  opacity: .8;
}

/* ============================================================
   ACCESIBILIDAD — respetar "reducir movimiento"
   El sistema late, respira y parpadea por todas partes. Para
   quien lo tenga desactivado en el SO, todo eso se apaga.
   ============================================================ */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: .01ms !important;
  }
}


/* ============================================================
   ICONOS — PNG RECORTADO, NO PNG MOSTRADO
   ------------------------------------------------------------
   El motor está en src/core/iconos.js, que explica el porqué.
   Aquí solo está el cómo.

   EL TRUCO DEL TAMAÑO: el icono mide 1em, así que hereda el
   font-size de donde esté. Eso significa que NO hay que tocar
   ninguna de las medidas que ya existen — .icono-img sigue a
   28px, .tray-btn a 15px, .ventana-icono a 14px, .fn-ico a 12px
   — y cada icono sale del tamaño correcto solo. Cambiar un
   tamaño se sigue haciendo donde siempre.

   EL COLOR sale de `currentColor`: el mismo archivo se pinta
   tenue en la bandeja, blanco al apuntarlo, y del neón de cada
   app donde toque. Un PNG normal no puede hacer esto.

   `flex: none` está porque varios de estos iconos viven dentro
   de contenedores flex (la bandeja, los botones de tarea) y sin
   eso se aplastan cuando el sitio queda justo.
   ============================================================ */
.ico {
  display: inline-block;
  width: 1em;
  height: 1em;
  flex: none;
  vertical-align: -.135em;
  background: currentColor;
  -webkit-mask: var(--ico) center / contain no-repeat;
          mask: var(--ico) center / contain no-repeat;
  transition: background-color .16s ease, filter .2s ease;
}

/* ---------------------------------------------------------
   EL NEÓN AL PASAR EL RATÓN
   ---------------------------------------------------------
   `drop-shadow` sigue la SILUETA del icono, no su caja. Por eso el
   resplandor sale del dibujo —de la luna, de la copa— y no de un
   rectángulo invisible alrededor. Es lo que un `box-shadow` no
   puede hacer y lo que hace que parezca luz y no un recuadro.

   Van dos sombras encadenadas a propósito: una corta y cerrada que
   da el filo encendido, y otra ancha y difusa que da el halo. Un
   solo resplandor queda plano; el neón de verdad tiene esas dos
   capas.

   Se enciende en los cuatro sitios donde el icono es PULSABLE. En
   los demás no: un icono que brilla sin poder hacer clic promete
   algo que no cumple. */
/* OJO CON EL ORDEN DE LOS DOS COLORES.
   El púrpura solo entra donde el icono NO tiene identidad propia:
   la bandeja, el menú de inicio, los botones de tarea del sistema.
   En un icono de app, encenderlo de morado al apuntarlo borraría
   justo lo que lo identifica — un Wisp verde que se vuelve morado
   deja de parecer WhatsApp. Ahí brilla en SU color, más vivo. */
.tray-btn:hover .ico,
.tarea:hover .ico,
#start-menu button:hover .ico,
.icono:hover .icono-img .ico {
  background-color: var(--app, var(--neon));
  /* Los radios van en `em`, no en px, y eso importa: el icono mide
     1em, así que el resplandor crece con él. El del escritorio (28px)
     recibe casi el doble de halo que el de la bandeja (15px), que es
     lo correcto — un halo fijo o ahoga al pequeño o se queda corto en
     el grande.
     Tres capas: filo, halo y bruma. La tercera es la que se ve por el
     rabillo del ojo y hace que parezca encendido de verdad. */
  filter: drop-shadow(0 0 .18em rgb(var(--app-rgb, 192 132 252) / .90))
          drop-shadow(0 0 .5em  rgb(var(--app-rgb, 192 132 252) / .90))
          drop-shadow(0 0 1.1em rgb(var(--app-rgb, 192 132 252) / .50));
}

/* Un archivo por concepto. Los nombres son los de assets/iconos/
   sin extensión, que es lo que se escribe tras 'ico:' en el JS. */
.ico-luna       { --ico: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAS6UlEQVR4nO2deYxkVRXGv6ruHmZg2EZmQWBYBpgFRFZBkE0BZVEURcWwaSAaCSoGUDCKayAag7iBBtFoXP6QYBQkKLiAKAooiwIKGGQf1mEYZqanu6vM0e+Qw6N6q+3d9973S25qmZ6qV+/d751z7j33XEAIIYQQQgghhBBCCCGEEEIIIYQQYirUANTZItnXouSdQLz0fAzwcSS8vxWAUwA8AeAb/PemTlz5Gcz7ABJhgG2UzVgI4DC27QFsDOCi8Pf+d0KUkhpvEEPhPXt+DIALAVwD4GFaCmtXAFgQrIyoAIMVji3GghWYD2BfAAcCOALADuHv1wJYA+AqAI/znMl6iNIKI7KIFsPiiqeCtRgOzV5fDWAJ/38VbyqiYoMR8wAcDeAXQRRjFMRYeG+Ujx8In6OBDVFaZgLYC8DlGRGYKBrhvdgeALA3hTEj7x8gRK/cqmUAfsB4IlqJiZqJ5ksA5vAzFJyLUhBjhe0AXAzgEQDrMp1/KiLZP4x4CVF4YcRh29MB/CUE2x5rTCSORni8AcAW/CwJRBSWbHywhFZjeej466ZoNdz9sr/9MOMWQykmopDEfKn1ARwP4MrQ4UemEXNEC2LzHzvzczVyJQrJQMZqfAHAiiAMH6adrjjs8RYAG2jmXBQVv6uba3UAgOvCsO1U3anx3KvVAM4BsB6/Q+6VKCQzmWX7SHCL2hFGdmLwSQC7hu+RiyUKQy3EGxaIvzDNYdupWJB/tPg+IZImZtFaMuG1meHbRpfEYVbo25nvFaIQ6zWMgwHcnhFGN6yHu1ePATgpfLcEIpImTvy9DcAdLe763WjDFNo9ALaRMEQRGAwiOYmxQezMzS62ET7+ht8pyyGSxl2qDQF8MKzuW9tlYURLNBLWnEsgIlm8c24E4GwAz/ZQHDH+sBWDp2WOQYgksQnAzwJYRXfKXaBeNP/sOzkIIESS1MLj2SFtZLopI+0E6E0OHc+V9RApJx1aOxXAM5n4oJfNXbcfUhxx5ExUmHpix9HkUK4lHW7K172OBZphtMxTVoRIRiBuNaxjHgngfLo53lH7IZABpqw8Ft4TIgncnbG6VH/LBM39aB7f3A/gXTwWrT0XSRDXjV/Njrqmj+KIYryJ688NCUQk4969AsBlmWC5n80LOVzFGrzx2ETFqScw13E2l8mO5TR65PHG06zeHt8TFSdPgdjk33sBnBCEkcfxuBhWssm9Ei9Sz3Ei0KoVngFgcwbKeXfM5/loxyELInKr9eS1q2yuY3EYZs0LF+2qcHxC9L0zxMnAM0POUz8mA8ejGY7LBSJE3y2Ip49H18onB/O+Y9fp4tlEocdGQvyPfnXOGkepbIb8PA7tNhM6B2uZsChE3wUywLvyLI5YHcbXKS1K8iJzQuQiEOMgAOfSkuTtVmWJm3cK8SL1PojDZqq3BPBuAJsgLdzNs2OUQEQuAjEOB3AcXavUrEfWxUolNhIJ0MvO6qNUrwbwTs59jCUUd0Q8L0uIvgrE7szHAtiPbkyqm9DUE5jJFxUSiA/r7s3dZGclNmrl+PEMBYGkdoyipBakyS3QFtO/T9V6gMcmCyL6JhATx550rYZyTieZCkOJC1iURCBRBFaAbUGmKEKKNOkCag900XOB+EjQtpwxnxlmzVOlweO07daQ+LGKAgvEP2sma+luVoAO54MJCAIRousCqQXrMZc5VzMSydadDD/u2Tkfhyi5QLyTvQPAfBQPtyCpu4SigALxWXPLtXp/H4u+dZONuautcrJE1wXiOVY7cd6jSMLwY53DuEkpJ6KrAvH1HtbB3lrAFXkuEKsFPC/znqg49S5+xvbM2q0VWCBzM++JitOpQGohqN0ZwNYFtiBmPV6ZeU9UnHoX3CubR1gE4JCCdi4fYNicAi/ibxAJC8Q60y4AjihAzlUrakzLt8et8j4YUR6BuHtloljG3WhHCygQhJGreRzq9dl1UXE6FcgoJwWXFnx4NFaa36qAcZRIUCD+f/cAsCsFk3payXi41bNRrFflfCyiRAJpskMtSrggw1Tw417A35Pi6keRA5106AaD9MX02z3QLSIeT21IgRTZXRQJCMTjjyW0Hp18Vgr47/Ht4LT8VnQsEGMfdqhOPisV/Pg34e+SFREdj2LtEmafyyIQG8l6XWazH1FROunUdofdIdS/KnpH8uPfkHuXyIKItgXS5PoJX1Zbhs7kgXqd8zqWnYyCZgeIBASyhCLp5HNSw4Vuv2tfBeuik469E1PEUaI7rP+OWVzbMliyG4CYJp1c+KXBgpRNIFZw4lDGI6LCdCKQJaFySZkE4nlYtqfJbqE0UFl+o+iTQDw1vKgZvOMRh3ffHNxIuVkVpN2LPo8F4lAycWQFclwYqZNAKki7F33LiqRjmDhew2C9bJZS9FAgW1Wo2PPbAWzB51W4KYguCGSLigyBNrg775KSTIaKPrpYtqdG2WkwefEgDvkWec2LaIN2L/bCigjEi+IdzQzfRuJ7nYhEBDI/dJQyB64+B7KUu2X5KkpREdoVyPoVcjX8BvAGjmhZ5rKC9YrQbiefVSGBDFAU+zA/CxX67ZWnEwtSZtcq4r9zkOtE9si8L0pMNyxIFTqKTxRa/eGTaVFkRSpAJwKpgjCcWrCch7KSpCc1Vuk8VA7FINM7Vw1mEZyp0SwxEaOhLm+V2igfn2LQ7siKlBT50dM/X74e/1N0uQwJpKS0K5B1FXUxfLvrQe6HclhwvSQS8SIrgrtR5XYfgG15TjR5WEJkQTpjEbe9tmJzhvK0Ska7AlkbXKwqulqOuVanANgrbLojV6tEtCuQ57TJzIuY9TiLu/ya2ykrUiLaFcgzoRp6lfGyq68HcBoLPGjNSInoRCDax++lyYxW4OFYnhcNn5eEegejWJ5qUeUYJJ5DWyPzPiYzqsBDxQWynHdN8dJkxr0BfBbAbN04qi2QB4NAqm5BfOTK50HeBOCrfC5Xq+B0QyDi5dsnvAPAh8JrCaWgtHvhHma6iSEL8vI17FYB5WO0Jp6GIpFUiI0A3E1xeF6W2v/PQYMisee3Adg9xCmaRKwQN7ITeGdQay2SKzmJCMYpEklFdrn9NzuASuG0Pj8+iXgkgHNZjVJzJBXags0yWdeE1+LlDNEFfS+A81gMW3uNFIhOAkcTyPN87pOG4uXMoCU5FcAXtMiqOgKxIP1ZPpcFmRhPYLSZ9q+EoV/FIyWlzjvjH2k9hhWkTzpI4UG7LRX4HivDGFpoVVILYr71f8IssqzI5OfabibrATgewKVMlR+jhdE8SYJ0clFqdLNWSSDTFondUN5Dd2thWDoga1IyYdm2APfQelggqrmQqZ2DseBy/SiUMzW04KoE1NisiNqveKEVh0zvBtEIN5XfcJMeR5akBPgGOhdLIB1ZTl/f/3dWj/fgXSRANwLDfwBYzVEtzYdMn/Xobu3E0a2P8uajIeCC427AgQD+rDika/GXjQ7+OLM/u8RS4DhkJoBLNB/S1QGKUd503hjOdRX2hCyVi9XkRTMf+nbNh3QNHwa27d6+DuACLi8Y4fnWKFeBmMG724GcE2lUtOp7L4eBbXTwJwAOyMQtmlgsAH6RzF++KLgHeXewsg0DW7uJtbdsj3pHM/AFwE3+cRSHFlB135qsCa8vA7AvgA3CNVAgXwA361WMRfK+85a1jYTlzU8AOAPA1pngXaNdCQ/3WiD5iQQ6Utlb3N3L1uScwCIREkcB3CyvKph3J6pSM6tyXRgS9puWgvgErchcAFcEkWhEq3fCaGTiFHO7rmG6ilOnC6bcrpzxu9UA72TxwuV9hy17y57jBwD8HMBJLIEaY0VrsizToNaD/fs2AfBbBu1+MeQf9xa3KHE0y6pf3grg97QstizB8cA+zluJFtR6sBhokLsuXcg0FLvDycT3h2hRXARrGKNcz1HGW7h9BTK1uqLbVgZq4QY9lpIF8VjkBgCLtaFMbvhsvLlVzv0AfsaifzYC9hC3sohEF6xZIMHUMo9dySzvtusTRfJJ1qe1CS1ZkfyIblScMzH365cArmXc8hzbZP2kiTSYyjHNoRezvF0r0qvYoMb0E7sAe4ZEO5Ev7kYh4/beSaFcy3rCvs33SEKCmAoz6OJvDGBnVtm333tOC0uZK7VgRVbwJGt+JO02yjmVZyiUT3JEcrMJrnGs75VtnfSdbPPvGS+lZjaTOU0Iv+aQ9zo+2jYUHR1Mr6jRxFkm6iE84OgPizRojtMPVjPAX8vyTmZZ7gJwL0fEbJRsMqJ4kHk+nlAnw7a62wXAMlqJZayNYK7U+mz+HTdS5KvbtYS9XFtgJ+dpAJdzOakF7toBNj1i3OhiqYXOBhbetiyJlSzztJJlZ58E8AiARwE8zvYMY5kV/DvrnBNRYz+cxbY+rdYCtvlsC9iHNqIL5Y9Z171J19CO6zsAXuikwHovBdLgwZtAXgvgRB64JqrSHwHK3tUHuAZlLlukSSG4aNzyuPUZDpstjbEP+ArJwTB5OYPvDdFl2jDTapMMbbuwR3isNzGrY6iT3dB6KRBX7JNhwY8VSZMVSZ9sHNEcJ22oHoJia/0YtkaLuMf78SjFYVtzfJ9WrKM+3uvlm15W80ZW7Pg0f4SsSLGojXMHz04uxjiiVUyRfV2b4Hk24K9PYcLZF5l9l/XaBjuZJOwX7iMuo9nLe7RGrZznYIyP1zB490TNQk3524iC9jTMvzOVsTUY89iOXuhWbbF+uDrNcKB/AfDNzL8J0Q2sj30RwB/4unB5ZS7GhRxP9xQIrRnJ/+5b1NYIzRIxF7GPFbI0UjR3h3FI0H6kZtjz72hFbQ02G1o+dJy+1hH9HE1qhgO3EYav0WesFWGkQSSHz32YQD7DFJPsxGfhiMqeB+Aq/kAL3LX6MP87clHaWEimvDzM+JdmYZ7/kANCqSBtwJN/xytaQb2/Adgt9KnSCAQhcfFEzrZLJPl3viK0UT4+xv3nUdYVq7Fi+dnM3dGoVv4dsCg7BX+cfacQk4GdDhKYNfkcf7xcrfw7YqpthI/nh/5TKreqFW4eF3CfETsBGvrNvzM2E2uegXFJZnOh0uP7rBs7ArgyiESTiPl3zGZCluOnALYv8mRgN/K1dmW6gItEw7/VbY3gTVzPvhFLFVWK6E/uB+CvEkml21i4Od7EPuH9pBKu1WTu1uEA7gh3ElmSaomjwec3A9iffaLS4oi4f3lMEImfuLwvnhr6Jg7zIg6usls1EUPBktiJUvZv+cXZCOK4NSQglnIisJuWZB+WMrUTpyHg8o9W/TETc4gpjm5dHU6khoDL1YbDUO6SMuZW9Yp4B9kBwMXBksiaFL+NBstxKYDtwvWWQNoQyeZMNYhmWdak+Ntcf5EF6lwYcq06GAKezQTHR8c52Wppn4PRMCJpFRDPCrthVSK/qpfEEY2TWQgiWpO8L74aJjwH8Rrdwq3iWl1b0QGx5tE+3JPPCxS7RVFHTescNMLz1dwaY/8wWimXqoeLriy788ssnJx3R1DDhOfgWW7PZ3tZln49RwpEn/WIUFJIHTWtczDGa2PZEYb2cs8BE8o2LE4XfV4JJh+XajS8/hL38ZArlRNx5GMOS1DeHC6QLelVLld/LMVweG0b7xyVqf4ukeREdvZ1F1aUfzxcMFvPLKH0Rhhrw2srqvCpsIbDr4/EkQAx89NqJr0VwLe4Z11cwqmZ+O4IY114/Ty3H3gLt0XLzmGJBKumuFBOZXl8L3tqTSkr7QljNHODeYEVM0+ni4tuVlkXvaPOXYdiqspnOMG4osXdUAH9xIH3WOa9VZzw+3xIFQHPudypAluUzegj38P99Vp1hl4HtEVpjRbvreSOtxewIo3jew6KguKBopv9+dxL+07FJVNyq9YB+BeAjwDYdJxzKkqGb0R5FNecjLVIrGtU0JUaDe8NM6XHgu9XVKXsTtUVny2VX2fV+S24XdyxmWFK7zB+tyyLK+GiaGR2jTXu5iImE8dDrKNsf4cybDcwGVUXSHb+JF742Vy8szP3eT+EK90iw0EocWvilIlWwq3ijMxxW0rI77j09S5uq/xc+Pd6+JxSk/rF7Dc+Xt/MbOozj0JZwsnH3QHsFPalcLwapAslb9G0CrB9b/Pscd/GkT2Lxf5JYSwPfzNQ1L3/OkECGR/fl9vjkGhZ9qRgrG3L/K8tWwgm65pFsWQfp3I9mhO8l33EBHHCKrpLD7LdQ4H8iSk58f/XQkxSOSSQqZ2j6ELZKE5kIQVjlmUpE/LmMJ17IwCzkC8vcEh2Jed9HmatsdtYTsleR2a0cMEqiwQyfbIBumULZzvYbiwwsSOLLW/LUbJB/vsQ2yCtVGz+ufE74qhaI5Mt620kPF/HmOFetvvY7qJgIj43JEG0QALpnKzb5J03y5zgii2kpZnHuYRN+e9zQv7SzOCyPcdOP8wOPkI3aTnbY1yf788tqH5qnGP1ABtVCbSFEEIIIYQQQgghhBBCCCGEEEIIIYRA7/kvkyCGXHZsnIAAAAAASUVORK5CYII=); }
.ico-copa       { --ico: url(data:image/png;base64,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); }
.ico-guardar    { --ico: url(data:image/png;base64,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); }
.ico-ayuda      { --ico: url(data:image/png;base64,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); }
.ico-silencio   { --ico: url(data:image/png;base64,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); }
.ico-sonido     { --ico: url(data:image/png;base64,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); }
.ico-mezclador  { --ico: url(data:image/png;base64,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); }
.ico-bloqueado  { --ico: url(data:image/png;base64,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); }
.ico-fin        { --ico: url(data:image/png;base64,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); }
.ico-dev        { --ico: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAi0UlEQVR4nO1dCdQkVXW+1f3//wwwiwzMDAz7IotGQEBkEYZdAZFEFEGUEUnwHBcUo6IBY8AYjEriBgqRfRERCIsOsigyRkQhBBVEkM0MzDA4w6owf2+V83K+73gt+u+uqn6v61X1+86pU//SXct999533313EQkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj4MyL1c8DwaR+LyGwReaOI7CkirxCRZ0VkiYjcKCLPq88FBIwMxnBeJCK/F5FJHC31s/n7uxOfDwioPMjsn4UgxD0O8//T8PnxAp85IGAoGIfJdIyI/AFC0J5COPj3FSLyLnwvCElAITDMVxOROo6ag/VZpK5/M5i/1WcG4f9vUt+PSvjuASU3eQxjJFG3bPvzWnuLyKN9Zo/kLPKIiCxMXKdM715ajDIRqDlbMF32F5FX4n8PicitWAOMK00+6P0MtobnKgtm43u3WdLuEca+KSJriMg+eHfzjr8TkR/h3esi0hllL9qoCkgNA2/e/0QROU5E5ojIdPzfMMdKEblARL6Az4slRpmh1hL9mJ3/nxCRmRbuzWtGeP+Tsb5ZR737ahFZJSLnishXMYuRXgEjANrZ64EJ/tjDxDH/uxjM080UyQIKxSdF5EVcn9p5qoP//5OInJS4Th5wHbOmiFyG6/Z693NEZJ5aowRUHNSeBqcr06kFZtSHXh+caWHGnQCTfUldO62AtDGT1XGdvODzn51Y5yTfnXRpwh2dpF1ARUHtezDcp2SCfovkp0RkLzAYza2sIGMvTrlATz7D9xPXyYoann9fmFD9nqGJ8xMickCCfgEVhN5H+GoK4Ui6W68YgEEnwKBGyJamdPEmXb1LEY5SG+AZDK5WM2a/ezdxPkNdI8wiFQX9+8Zr858Y+EYKJiEjLReR1ypNnOZ+dbX4NecfQGvTrEkjIDT32vi+vh7XU/3AmW8XNXOmuX8D5+8qIc87gwZ4Dg7susrMSSMgZKYWGJSaeJraR+C+wTj+n9TwZqF7nrpfWuFICmkD1zHX0+A9x7s8k3lOgWL4YYbZI1bPe72IzErQMaBi4CLTMMxV0Mj9YqG6HReKyCYp7jcdM86H1c55HuHo9j1zvY+IyE7wSPXD5iJyaY57ToJOV0D4Rm6XfZT2QWIM8iR2stOaSkmYOKqNMQvdLiKPg2nmisimIrIZzuuLyEYi8ho1o8QDMBjD3iNsapr1zL24/zIReQw77o9iD8d8dkMR2UNEDsHns2IMdHoE65EJzCojg5HSBhAQM9BvEZFvgok7GcwGalZ+/tfwcBk6ri0iC0RkfpfvtSzGUcXQ6t2E+0kIy7P43DwIqOA9s7hqO3hP48V6H7xopF9ARcFF5tows2hGZDV1+nm/GjiaA5hUaddFvFevzzZzmlexiHwHoS4juUAfJRNLwFTGTHhGRH6Lv0U545j0uoB/5zGM/QIdHSwJwdGfyWtK1nB+UESeG0XzahQFRBQTP43fyex5BKXu4XvZ0PKxereVo7yLPnJTpoLWvAEvR5yg00iiDAKiTRcboFnExXRrVLVjD0RwBAgcGUnTzafxHEkB0VlutK0lw87xVKAXxrg/d/acBkUjwnlnCElzwLWVjgjmmHqfwegjc0SJEIukezOLW1ajrq73HoRddEbdhOiBOuizC+gloF8eejGfhMGRFAgdcuOlkPi2SNc1oLYSkS2wCzwB377xqDyAhWOWa9aUcBwuIsdiRz2vsI0CItDH7NS/F14/E8OWVDZp0MGezNbIXDThPi+JyMM4HlBCEtaEKUI0jhKRn3fxzZtBOV+ZRxzIqaCZ36w5PqiqiaSNph31o42z2RB9f2IjtJdy0eNiZqFLprj+nRhvBmEG9BGOkxXxVqtCaqsVU5vd4v0Sg9Ht4CDugIhUXjcIRzYhaamfTVzWdsrUqvWgvSAsRufeJMeU1z0lCElvbTMGTRJj+m312cV+HjFGvYL1jLY7XsUmNRzubI/CTNJQs8lxXaKKNcy4vBnjROHoRvsWxjvG+I/5uh4pCpymt0DwXzNFaATzI8zP/yIir4IwrI3iCxuIyBsQP5QUrHAMRoOmYvRrRWRXxKDNAf3nYzxOV2PVTylxzH8GPtB8USh8kFQu+N4kIjeAUGm0CBmfruD/Qtad+X1bmAGS4XoB6REnAibvVqE7GyLzMcoQpMmZxLiRD0LeTVZHQCW9WHpDajNVNCDKEOphCCsYFI0WtFDIo3ZnErfB3Dvi0LTPwl/0mHXAB4JrF+7VKlpAkjZrnk0jvkMySM+nd6sq6jjTVCLy0J7ueJP56A18YCJqCeN+lQE0hhc264gismDCctzJB16YxEUzVaye4SHMAuNFT6sFQS9aRw2xCgMypU8FfFE4LXyYQUgEQ5iLENbQ8uTZbIEOBQrAJHJSnoeL83nkXDTAKLNRonQauk7NVSV3bIa1+4I2xvs8JSCFC4c305iK1dkJFTSypsL6iBilPf8bqbkPYfAfQPcoLmTTYByFIrZE6I05vw70mu7ZWGaFTu09VET+J9QC7o39oU2z1I4q6qDnhb+vRmmdT6NIgnY82GJgPYOsCe/dJ7Hns7rHs/l4dHA8gwrzfL+APjhE+cZ9H+Q2NsyOgGnE8jjDBN3Z66Cv4TWJjVEflU0H49vCHlhAClB7GFff5zzeATcMdxeCHzfAWsEXzVfD88xFOMg96rlbGWoCx0Pakf+MKovkCw29BrXvqzCYPs4ibfQO8T2XpI6+IgeiJq8vgtLBM6xGCLyUfL05VFCLmEC4nyiGjD07jL/+1SUa2BkIv7lYvUNRwZttnH+Emc7b2cPnwW2gSqCvMEk//1aCzktkPNMQ51fI6TCBnDeqrrtZPGo2YIRDVMVGb+GzgOSt5zRM7APXpM90jBOC8oKI/FREjhaRtyJLc0yZssNAhDMFNCAD6BZdAI1Hm9W1TZz3HveVrG9GlPjZ1Bn+inqfPAW94xz0jrFHtH4FNz6HMoB7pMwNsTFYWXt2JI8TSyQghH5es5A/TER+g/dpDGHd18R9du3yPAF9Zo+1kRPgOj2Wfnid1dbJuWBfr6RaUHvitlSL+I5j5cRxvQHjLSWl39AQKR/++5SWcTVATB9to4fHsdjBz+sC/YaUF1p7z0VH3ReGYHJxfI/HuHtdI6tokDDboSiDy91fhmSYmKhFKuPwzJxM0cE12aKtrKirxfM7QR+XQkLzdplq0xCN2oyQ5oX5uTkI23A5e1A4jAPgjepZDV4Pr04jp2l3Uwk8b1lMrn2wkNZ0czWLXI3xT9tmgfxVKoXE0v/aqxOp/nndXoa9/cznTsjYOzCvcNwOYSDYRmAazIs8z0Cz7LAKCIlWbLuIyB2OhYS0/oDiobEeMWdJryH5y+vZR9deFfxsNIJM0XBymmowafB2tBPTFUtsHjQTfoo6WXxmEpXPvjkYop1jFjMmw/0IWiw7akqh7Qi6aTraPDjmS1H5kiCPdGuMOobNWv33QWs3vwy2JE5XoDgIjec3RDj2n9A/z1QduQXeIg3DkEcisG7zAeq/9kIDhLwdO8m/VLVnzQDpKZv1mS7J0TqNuQ0fFZGvKZrwHmVDpMq2mrXh1xFeT3raBMfdlCI9F52tzE57Mlxmf0QCmPyYtUTkReSSmMam38PnrFVEiSwmO80DY7wDTSyTWIq6Rw8i/n8MNZTMwnZvFfJg2zxhVfJ74C25M1GRo9u7mJnvHGizrFXNzTusEpHdECpTeGWOARGp6jEmQetbmIEHrfbeDRx/Q6/bkDz1FP6+Dur6vh7KN4n/FZHLReQMfIdj6QXx1gRDdevRl3bB62K/gybSQ5jVJEWNLE7RC8Hokxm9aXyPMxUDeW0bp0CkFNebIPiavjaPNHxAvuJZrxfPAT/aapo6EEi0E1W4RjNFw0m691w2uuQawsxW78JzpiEazQqzu/xFJfBZBXMSs0hpmsWkVIYR6gY84zBsvqNoyHuQd6a6H/mogx7y4oOzpI6iAg8k+j+kIYDL+KqOYurPqE2oWo6clEdzhF4w8O8GCJpUREhqajP3FKU8XI9l2uu3laNkZtH5OjU15T6VUUBcHw1ViTxPGANnkelwPeprZn2GI5RZVwUhqeM8U1XMd+WWz3pQQEw1+X3xnLWiCXUCQjQo7UUTiTbsb+DpyEskfmc9pNfqa6cdrAacA1xUVkFA9HtsA6cL37fosSf/PQtvpQw6i9iQLp80I4lkkoM+Ac9G3gJkrBG8AmYatVNW2m4PNzYL4vlCq0FRg3B8Cq7WwgtNK3hBYzLAG+Ht8aHMDDX8GarkziBKgBuJs5U50cqxFloGQdF0KztqONZS+SRFF9ggD670wcSiV2M2FkVFT7PU8GZzaSP1jDbeU7Bf82wOJqB9fpYqzFwVIYlw3hibdUWXF2qrJLa1fHD10o12kiJMUe3N6OY73PKimNdZC6WI8rxjE4N3YMWy5yIc0+D6LXL8eV9D57/3xc2rp9pLEtqjU4DmMElWsxyui8xie3mOmbKJAbxetS3zwk62gAhn4+5fkhiPYRydLuWYxKeSTBQQ7qYvK0B7cFNpd0fvSIGbQMxYHiagqbXIRVCdR2nSjYJmkScQvTDNB9OqVyiCiau6Cg/cTcptH2TUSxHM5mr24DVnIZ4r63txZ/9utIiTCglJhGMmxj6PAslyaLobPrsSAYzemFXdwDh+YnvUXmo6FpIW7qFbgLlEDYlEXFdkeVaGip+sBtIrTWcBe6o8f5fC0UCkAjMRpSzt9hiKwAe+WBHMtpDweldi9nDNcLp28OU5n9cI1ZOqp6I3trIl2sxE6LkLpagLXp+vaMdQolJhDC+wBUKXXfjJ6Vbk9DpMZtgKGXadnLPI2UMS6mEjwt6Yi9CjpipZuin4y1uTKg2YVPMxxcy2tcpdBQUEmnc7bQAtGCOLUso+yAqk/ww0DbI51rxWG9Hj4iBpa+jgwL8BBIst2qYk2PEFmilrI00467MzAnaxantcOhOhB8YR6qPHadCDfHOPKjZXesVCxt0UnZf0NGlDQF5S1cGLQA1u2zzPTrfvh1RUQpWwmWWLgXxzM3buZRg0G5bW0rnftmCY6jo0wCwK5r0uE5GfZ/ye3k3/WxHZWTWyrAqWg5ldmL22eakwASFx5qsKJzYJdiU0cZFoIrQhazRrHc++HaqsC8yIqizYG9ibsgXSZQ74Sf+ttKBf+gi4NrnIsjHlvuhZeZ1Lc7wbP78SfRm5W18VzLdoYpFWTyrnxnjZZxBefwvEIMUWpX4JSgr5gk8gcSwrfZqo2HEUBL6pCtl5FzKREc+gMqMNsDrMPJSHGsoSwfUNaCturMr6RJaue4sPZV0UnkDdqKwdk7jueBvcl9ugMaguoFfW2K02nDM2oPlnk2GvRVyAyUYzsZime9OWB8vkZ/iECAGbDw9gVqyGufUHlCq6FIX4CO/La3bBARbNLPLPNaB1qVMHmJOxEwL0bO6BPJcoW+oT3q122AdlDKOBn0ZwpJlhSNcyMcUMrBdtjDv5504Ur9NBsqUDGfjDSvJtaZIlnmpSFldeMsC7UrCS3zeCcp6KGijLvkmU6NU+yNFR4TqmR714rCh7YgKSvSHiZmzOHkarfslTASF2Uw1oBlUKySS0G0DXspT+r3VJprMxi9yM/oZjvnr+uPs7rg5WbRecL1DV8WwSyCQt+Qpq9gsth/rrayxGXgqrno97fEyIyD9adO8zCHISMypdvawCr+9dmBeQN58K+yL91bZpFYPpTN1c35OHNkgkjdliDv5ssjfLgn0sR3JrU+v7SNKbClTiuZBngTMBxo/w4lthITaOfg2vRsacdsXZlOIY9Zh8RQy6PoEc9ONUxfJB6aC/fzSqrKwoQQX5BZZ5gO9rePFglIi9H9VMVsLK+CP45FbMOOTbzDfKAjacPwbems0R0cruUcb1RnDAbE9xL2Kh6tMeSBJcH/wQkcyu0oBjbJb6LiCicl9sIsljMQJYWfz6GZSBuhDrIPKvE/AhTkMt3l5rBJf5yKZaos+gMBwE5rVtYoZDXkaDdh8nkJllT1Xj4wyLlC1JQdCJUMNghF+I3+DC8LIhVPfolOiIh3Do+5E3OQYNmKXO8ArVFrjICorGvecz6Lx4WA1a0PpSKA3Ir4/C+5caWfzoB6KkZ1yg/z3GLrWviCAQ60OhBPgBFjDfFHyc6YtpsZcn+Qo+C4hgIDbzgE4Bf4kIZpbhYycCMsuTnVtnXgiLKGNQ4Sig5tLEes6THhBlCE5bjZkkwC90subsZBGQJaoJTJEwbdF8RoTFoM/7NKOIGPz7E1cCchP2ILgQLQKR5wJCB8ZT2KQK8APsFvYY+NiZifVp7IPUehSCc40yeIfMYPwMNHK5FimT+3gY6LYn0lapzae4rILDgT5VFWCYyufscp9kqZRjJ/0AxAOFvRAZyj5Hr01ZU4Lon9T4ZBrMLGAsyztF5Fi4M+eoWKw1EnExee7RD3+CJ8JnG58z849QpDrEYkkhsVirsB68AJENmWOx8jCvjorcC5G7M3DzdRFZua0qqRlbFpImIoWNVvAVHIhvoDCcrWjeZNDmmSWK5v2w5SxITU8jBL/tEs17P5xLkjea11U+yELE6U+OcD7Ixg66bYV8EPkLOjSQPLbQVT6Ii4xCepnM7+eOcEahqUgSMgrFSUZhC3x1vq8ZhWlz0heoZiqjkJOue/XZWqCHnHR5mYJkXTSvc9L7gbnpH3Rgavle1eR2R1VNzi1pVZNfOjCtTihzVRNdF2sH1fRyFOpiHas8KaEulvy/A+clS+NO/rkbFfFLXReLlRXXRCU8Sn6VKyuuhd1aG5UVfyciF6GdWZmDIA9wUFnxelW43GkArUvp68A2fBHeHNvYD1O3L/sh7F6btUBBjM8bM/RfReTbWL+YzlWizKk4R93folHHONkSakMDAT89B4VRNpr8BWgGneQg/fIHnk2vm2DQ8mrFi6EVowpVd59AD0lbVgOPT+H6vprZqUEX3NtHoD/IFaE/yFD6g5hA0HdUpT9IrHY6n0j8bVCsAfvcBw27EF2istKTYQ//gY3VMppRU8HQ4k0OzKsnwE/6b6UXEB3+bfOl3uaBD9zc/4wcblcWM/uViFyNvzEkpQqYsFxFhHRZhfAa/TdnqA3Zo2UThjiHZk2hdPBex6DFQxbQpjb4Fuz0eknSidPCOCv2d8DErgI/C23iuSFaZ+m/2YAJazm8wMW6qSr52Rzfa+GZF8NlSTu7KhjHutN2uVGuazYatqC4As2fj/VIsBr0uEvtLkdDfrfTc3pjuOHFZpQ+eeMGQaQ2B++zPNY6Acr0gyy9F2sMZoOp33ubWoDaFA4Kncm5GDYjbIO9i6xMwLCbs1WOROk1oQLLrpKZbY43+cfklb8S/FU65VJTkj0O/37LckSv1ioxFrnDYLZIedCuyvm8bbi89yxZTFVa2sxE0e7Y0XiTly5TkePTPClJ1ZdA2i+9PRLkbYZ8dztauMeOQ3rPGqrz5SnSPal23McqOHsIBL9fCqwNpdiEIJqYrGT8n5fggJty/1cmmse4rE9LJr0Us4irxVukikbck/M5mwi0MxmXUgatlxKk+UzM5npcXApJjLCTa+ExEx9bZrMXhjE7vumgq1KaowntbPIwXDKAmcrfl5MBGFKyyMdBtKQ89sR7uq5q3+1YrtIBvOrfyHihixNMM8yq5rzvjdgXcTWLbIJI23YOAW7BpevC3V0kIjWz/jSn8hjkSPLZ5T61yqZZ9Qn1oEVoDzJhB65T2qI2mJDXMebbF3O+YxNMcyCu5cXgWZ5Z31vw+Ov7mvptUlQuuiZOHVPabwrQHN00SQf5GBupZ7TxnoLF4PM5clr4+bNghkqFBKSG86Ywrel2L4oHyH8PYBPXRQRHZuIciCSfYXYS6qdFvozkpUFt0ZoyH67JoQQ6EJBl8Orpa5YdNZUkdpajfa68SnIl9mL4nIWA/vsToFn5gEUTaBIJR4cpcyYacJb8a+WFyjN7fExN91VYe0RK+RyBlFpb2aKDjn8MfvyIjX0mG9LFh/MBZGij1T6PqZ+Fi/N2JZqHspVZBY3BiL/EwrFZggJvaRHh/bYWkc9hw863Dc/C6VxTOccrHIUW5D2oza6CLaqfN4uGXAOaSF8z6zMcYdlpUDRqOM92UGtg0INroBWq1VqhJm0dbtX71QOmnQpdmmO0/WO0rZ6ecT3Cz/0VWj40Mgo/w2puKCiQ0hVqKpToVCUcrscy7fU5Rr+FANd9cfN+REnvVHZ6G8Qks/F3umddaBNz7WeRsyEpc7w5exjB/4pigjwbl7tVaOaI1Abncci/zxNuk1Yomgnh4+9TxfSRj9pq/THmC9HWRHQqH5aCwJdKs7h14T/nfR9G+meaeB3OHvtBuLJG7PI9zqzQwjxSzHYIZlVXY9ZK+RnNX1qBnQV+tFLwwsbA1cBAZjH7URE5EjvOSZgyNneIyIOoElhH8ssOyOlmRp1tqW+CUX+FMJE7cA9qvm7vsg7qvh6qvp8WLaSF7obc6bIvzCM1NrsgA/I1OeiSBhx/c/4xYt6W4V7rwimwK5wvSRgl+B0R+Xe4eTmWA8GWZqurBp+HYOG+ASTZ9PP4PcIQboELVmNTVKkwbQK2xHVs244NJDj9HKVQmeLKmUESO9wml/pCDFQWTdTBNYyi+JqiSVkFJFLdxIwi+zri3UhPm+C4PwQh/DZmKo0JBCXugfYaM1Dd5nFEjrO9mhXhsI1agrHHoInrXV5yAgs9nRH2VnSPctWhiqHmd6gccr1w53NuiVKpDKPPajvf71k5oryoKdrsjHrDmo42D47540ihlkTFdvJLEkk6exWk2CsnZEJp3UiVpe/28GOqpOYHHLsNVysh2V09H4u0TUeuRp5noFAf5sPicEDoPZ9dReQXCfrZPkjrE1QB8G405P8mFC/VVDeBUq31suxi83NzVD6Bq7AFDrLJmT448Rx7wJbNG7J9UwWEQ8/4+yF/xaVwcJyvxfinDeYcNEqidOCLvgYLM5eBbxzsx7H2YcrmOTnNiA6u+Vrfp/g+oHAberxLeatcCQfdsma8t8O9R4bhs4IawQzO8Y5nkeS1Tbj+38GBkHcNZPoRlhWaKeehXfJLOZVFnjE4XimpICA9QO27NnahXecXsABAW2nJPLOWSaJar6SzhzapXonU5dhxXnmsrn0DxrtKeTJOQQ2yW4ZNRhuVMgYx6U4soebTz2uiBv4GIRrDCB+J1Sbfrl2eJ6AHOM0uUMURXA/WILFh9yW8dr5DPye78X5dvY9LkypOjOfd2C8Ls0eOAZyDPPfYoyjh5DGJ3fYymAZJAV4Xe08PKY0+LDq3cb4I49zt+byAzy5J2sA+41YUYvAZDHUxB80p4237jIjsg7+5CPFJA87cARlATTIX8Ti+ziBmYf7qkswegrD7HdQifFhrjbjHDLKkglVenIMMt60ql1N0Km+3Ab7Ah3yDPhjDjGEima9Tz+8qTD3O4RgxSkZKpGgKBbXIdLQV6JVfUrSAmIDHD2GROc0jDci9pPnY2/m1R4IRd8nf+Lyq9uILDb0Hq4P7OHt0E5brEOb/CsQKDXtmYYySWXi/B8+j9zCKLscT92kDYeLXAvqA2mMftGvzoYxQmkHuJLxat6LIw0KE+9NtbUs78lo1FKfYW0T+AV1/dYBlWejXQgSDSZHwDr5MaYzf3wnab4HKrSgrYuQq3IW9kt+p49GMzTonkP+wBfqtmJD816Gi/TTPxjIPnSIUWngz6OVNPocPRCUx5qK056IC3Y6uoDUmZxqT0/0CEsqew8FEpFk4psFsm5uojFK1mKUW3s/si3wcTV+9EBIfiMxsxN3ROSiuIAOkgXlvYhTfvYP33gvZpzpLtTDUPClAxkC5GrTJqDGIqNlhVN+9hfE35qMMUPDPKsY80pzGjJABiKKn41FltKLQSawn8tCfn5+ndv8LH0MfBIR4KVFEIS044yRdq9RIRc+SVUYHR5KPuNeSpeAFzawXc/BAZQWERDQEfUStPdJojxjfGwNhb0MJfu7Cm3gjyVGZJCDduLVVo5o74alrw9u2J/Zl2inXkxzvGlKexZc1iA+ght8CxRTS5IDorL/TIRDzkXgzB25is+j/ntJMPu7Il/Foqpn+euRzLIC3bTZMpG2wF8QNynbK3JDbwQeaLwKUiXQUCPbSFNlsmtHN5tJbsBk3FeYjnXNVwcF5VTjaaiPyDwhjYaBhN6yBGLBnughWUjiYzXmkT+3TfIQuuxODcJM4ViuhWZ7YedULw+QisY4oVt3XvKg2YWU9WurnK1BggWs+HSmg92lERUawsWs7MaY6Oetk1fc8mMN9hOQomFvdtNj5id7YaersCnLGP4iylEFIss0cMXa6349ZuRt9k9DjsiOqJXarNXY7KmtSOLyCb5Kq69huhbCKzTFdr0KYxgNg8jzlMwWV+76AxWSnBCHrRaKtyoF+HP1ApEvZ1jRYB7V1t8TPq+GYeQTjKhWoYzwUpC00lxW6N/kpcCf6GOXqy9EBfUwozKcU3fMolLSF4AIyav36FP0p8oLVyBfALWwYIXi3ugtIE2cTnbx+gn55wPHUgjDoeDqHrw+nNZhecFPj5wVL9i+D7573Cug+BoLo2uWgW5YI5CS0u5djOuh4Vn6jMA1sMzC9LmbQqcU4aAF/pnkdP69wUJanNErJ1xlkGGDFlCAY3RHhPNK72WWYQWyDNrbxpIgKmchznWQDniIjcpNrCD5TntSBSJmj6yauOVIYNQFhOP0suJElpw3MBJ9uHh0ucHk/V7ktOqVWVI+VqZ43azxajPPWCCN53pckpmFi1ASkDubdXTXQyUIDalJ+515lozMGbF4Xb4/NgElu3nULyVgBB8RK3MukEGyvAjolwzOM4bw7kpiuw3sFAakwyBym0MFGOfLeaT6ZgmeLkfm2FH+bp/LGN4FrdEP0WqfADOoM4PfHsNF2L8I4jFA8hlz3x+CAqKEk0e7oG8kqimlRA33WVwISUGHQHh9HN9ROzkLNl2J3vx9moLCCqfx+c2IDLu/GHX++ETW5XqtqSvXCxih0l/Wek5itrlQFuoNTo6LgTDFLVRlsZCxPc4tiyGlqHVJXvRbZeFLDzC7nqftlFRJ+voGYJjoYCDa6HO/yTKx6Mg7BylJrrIHz91WR6VH2fFYaXDAbRvpuBgEhMz2JIMlaynULd44ZhDcdtauYy5KWSbnB1oJZR+GblmEnmuuVHWF+pRXSBs5X4flDhmaFESnmOkN5m9LOHgzUy9MfnF1Z98SaJUvIPT+3FE1GawM8gyBcPe29mzh/WV0jmFgVBhfLB2Bh209IGBqxCg3sB0nmIYMuTly738HPLU5cJys48+2FulP9nqGJ83IkPmn6BVQUepH5z4oJaJfrQzOP6X47qFt8AibRl9S1+5k5/H8bIfr1AQREP/+ZCQFMvjtnmCbolKRdQIVBu30eGP+PPRjUhMRfDo/UoPsY1L6fVJU70gqICTk/KXGdQd5/OqoY9nr3F0TkbNApb5h76TFqG4WiKm0YM+MDIvIgeqXPUQtqs8fwtIhcgqIQuu7ToGCrsyygVreBDhbfx2AfZRHCSdjCge/+LRH5Kp5XJ5yNFEZRQHTVvg5Mnq+JyL4IP4kgNLdBc3P32IZwCLQ2Q1HiPrMS/9+ARreBWI39F7AA3wuVLSNk9/0Yz1hPVL8MGEFMFVPFfQSb9+Eu/qMpF+r8/yNopyAOnmkY7x5QoQxGrlFsL0h1RuRNKV29/P+N6vtRCd89ICAVGHH77hSuVl1N5Gh8L7hZAyoPMvlpKWLBzP9PTXwvIKDyoH1/NKJvWUStpX426453Jj4fMGQEW7M4sAbULOzsL0Rt4acRTn8zkpRCraiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAA8R7/B/uDRzr2wSZfAAAAAElFTkSuQmCC); }
.ico-escena     { --ico: url(data:image/png;base64,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); }
.ico-wisp       { --ico: url(data:image/png;base64,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); }
.ico-kord       { --ico: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAATlUlEQVR4nO2da6xmVXnH//s958yVGQaGcRhwxnGY0kFEtGqtimRqiqjUVEptatS0RP1gTRNrG4Ot0sQa/OQl6Ye2aUxtNW3xiqLFGgtFW1sb0HoBJSoCwzAjKBcHmGHOOe9uVvp/kqeL/V733mtfzv+XrOz3vGe/+/Ks51nXZz0LEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQIgUZ1u47x+8+nPL3AwCLABbcMaRTAZwB4HQet0cpfL8OwHoAGwEsAdjkjuEaW3iPYwBWATwOYNkdjwN4AsBJAA8C+JlLP+XxQX5+hNcIacUdZ3lPTx4d1wRZz9/NG0NGJcknKEVQ4A082ucdAM4GsIvHs9zfu5xit41HARwGcATAfUz2dzg+AOAEje4J93mcEWU0Zm8wvTWerIdGkDGDgzEUEUrsU5g28xhK9z0uPQ3AbhpBMJBJDGeQa1mZ5zP8L64FijhBw7kHwN08WnqQRvYYj4+yJiti4AzHp0nP3Gq6ZCBZlAauCVHEIps61vTZQcV/OoC9zgB2jrlnHl0/bp55A20rRYrqFXZhwjv8hLXNIQB3AbiTfz/EJp0dgxEVYU1QbzTDrhhN2zPXSqWBa0PHhBrgKVR0O+5gTbCXzaG9PK8Ia5ePqo3aLqOyjCrxc9ffGvW7u2ks4fhjGtFRGtX9PBYZjl3XCqBp+0XJaWvmm1HE1fkuKn4o/c/h57NcX2AXm1BFhI5tkfKvBSOoynhyl5ZGNOGW2cexdJhGcw8NKBx/FP1midcsKgAbJWtpjWGG8QsAXgTgl2gIIZ3JmmJUjbBMYRc1yUR15AVNpmxMAbXCWuUojSY0124B8DUAP+Q5i7xWa2qUNhnIwAnmFQCuBHABa4vQmY6xqlm1QbvIC1I2oqkWOv33ArgNwMeZYl0Qjl8BcCM7fV7AK6wZbDzfSiyl7shg6PqRlpf+/2He5iYAvyyLeDKhhLkGwMNOYDZCJWPov9Gsuu+CDvx5y1o3jWB9gjDJdl0kNBnF2jSWofv7M66fueb6j/bCZ7Ba9UJqOqOUmjeUnOlG6ojXmd4zYPUZao7PyTBkkCiWgTW7vkBdWRMjkTaaEXycPuQEoZpDhpIX1CRmJO+no+di3/smYY4j8Cr6+SxHHTQlySCPapFleie/KtKhJKSssmxsO7iCvB3AaQ08g+gWAx7DcoE/pu4MU+pMSuW0UuFSAAdZMozy8xHCWKSuvIS6Y3rUKwMZ8KVCSfDbie4p+kUG4Le4NCFPpbupmzfBt+oSzqKO8tkRImaJOhNqkHORkFQGYn41z+NoRLIqUvSGnLoTHFeRylcrhYHYsNwpbEemuq/oFwMeL3Yz7LUP+aZU1G0AXsjPvR7LFrVgOvNCrhJNQkoD2UrX9TC2rRpEzIqtKt3TNwOx/sZ+HuXnL+bFdCesJkWKvuwgYfX4LPdZiHkw3XlWKj1KZSDruTowIAMR82K6cwF1qvMGYi8UXubC6DshZsV050JnIFmXDcTaiCHU5r6UM6CilwyoQ+cwXGvt/ZBUyrrfhXYRogw5dck66uiDgdjspxBV8Rz0aCZdHXRRR0e9FzPp4SWeneA+Ym3x7BQGkmJEaQPjXFmnSogqOE7X9xCdvtM1SHBxl3GIqtlI3ULXDSRJZ2rEaIdF8Tvp1r+LcqxGMrUIiU1Qe9N9sebmW+5cTFKywndbHJHBayKETMUMmZ+238comafEuy/VYqSLPeygL3OcPLRNb+aGL8cZJOK5TqhJF/93nKGT1bcB3MqoNJs4H3Ex+5qpjeQ5ffDMOJIwnI9V98EwfoOdOM95AN7JMDI+OJnSaBms8hj2M7yKMvSEOAOXU+Y+D1KkoFudxKx6D3doTWkcX+K6E2ORSzV9s+B13P0oDpys9GTjWKUivtbJb8EFcjN2U/YpjeRx6pjXuU5g1fHl7MzVLSiLzngnt1AAndkGBVEdQ8YG3hv9VsYxOrLheyizouiGtjOwrfa7K/ptnSno1qsjnatFkeuc7UwRvcQ63v8M4L95z5PR4iwr2ey7fwDwfW3WMrHf8T0A/+jkHI9aDSnrIPOvM5aubbldN0t1e2nU3UlNMYKVOyP8pjMAn4meVTYRQsbfPuHctUzO420sSBbGrAa1c8P/v8HPtkln3dgyCnSxBjmfxzoFZdc+xpGVSffL3bbEjyR4vq6SO7l6mU06/yFurVZ3nyCPdKwzNUjGaniHi7+bgnF7pseYMLU+frKMNjhZZVOGd9qQsNA5jXuIrNRhJHUZCNg2DO4Aoptkbi3PWTPMG53L5pX1C+tmY53xDuo0kPOdgXRqCE78v2j8F3DrgeGY/TnWcYJ2L8/NE+S5XX9jnc2sxZoFW+UIlg092hCfYSXbPD5B5ldk+7J7zB2l77Ptfm9A/84Zvw9DuH8A4D85i26uJibrcO4TVNQ/Y2k+dPNOPt/g7pFVPJJl113tQg2SuxnXYYX9iwUa9ZJL63nc7uY4pmULf7spuuYS7zOg8fSxE5/z3QZOpvE7L/AYSui/45zDqnNUXKZxBKP4KwC/FzWtrNCyfFvk51n6i+Mw3Tqvrlqr6hrEhLuVnfQqMMMAS7A76FtlWGn1GCcK7btJ1wx8mUI9Hs20ZzS4EGz7Ka7W6ktT0d5liR4Ft3L0KYSHfX70zgPKK/jUfYQy+yZn17eyz3GQSmq1uQ3UmH59DcA9lPEBN3fh87YMO/gsx1wLppXYy4bN4A8XNItmTVYC3cpZ+f3MxE0j0qzCXsdapOhaO+kMdzWHLW3Wvesz7vYOQZnezXfcydGnHYwfcDVrhtzlX+w+crwgr+Jzw1bOL6U7yFbmXVjDcQWNrOi6syS732HqnNfBVmIlxu+yRC9jICa4MDt+dsPv9RoAR3tgJPbsR7gZzTh+E8DPoz7KkC0En6d+TYjPtw/QIEbxVAA3lDQSe47HqHNo+65l1gd4X8mMNIF9l1UyXPs4G5NmJZuQ/NqHq9xzddF3a+gU+h18J3s/e9+B+zvw+/xN7E9nRhPLwfoun3UBpuN8sz4P2Le5vaSRWAo6hzn6oUmxh/t0iZf2gg8OhUgVZnIElrmb2NSrIjObSPbMt3DEadyiMSsUdgH49ynf2TsomgPhuFFMy9NrIgOe972CzlVuIFWOYmUsQcKLn1nBtULn8d/4d5NLZYfM6MdpIOjo0K898y3sPyyN6czarPkRADdNmQfWQf8G/bfsu1HY9UIe31/BqsAzqXvLVQ6mDGoIC3kup/4x54OakI65BTFlBFcFdv8wElPrEs+ayN0zH3LfjTt/gZ+nzQP7/084IjbNPez6x6a8RxGmY9s5AJBXqddV1yDgEkwzkDIssERow9CqtZ+77jpj7zBNny2fs3lrcyrTPk+8mG1eznDhSFtbg4BDsae6UmtWMvfCB6ouEUoQnuMXp3Tcaxs2Kw6+Qz7l+RvcIMmkPLD/H2DfZVJgDGtxnFeyxWE1ow0hT/OsU1OH4u13k0vzvvCQ8xOXudnXpozEFl89E8AL0H3CistnuEVORSy4vHwF83LS8Km5++xmEAcr2Ip0wEbLwv1fyTmYeQsdW5w1cLuYtQ7z3wnV5fXRkN88yVauPcj14+C1l5yxFKVZBWxDuUXX8k28MIL1qZKjLW1I9uyfdE2t9U4Gttbc5H3tiLy0Eat4TsjikN3p4qHZMl0bUjZXnsAb2F9ZKTm/ZM93Pe/XOh86K3GezlESP/xWNjNDJ+6NDb7bLvohnezB+nVT7JN0Gwkz6EWE7z/G33jFtd/GyunzetXNYV06Rq5vchFvhhUOYQcdrGxGvap29CIfMrgVfHTG9QPjsGuEYcl/BfBFAN+h64eRu2r2Lq4SnDTKZP/fw2c94Z415+dgGC8G8OtsXvl7dRn/DkGWn6ev1P3sC7yELuvnR+f6z6Fmv5ft/j0F/zcfq/vpuxXy7QesOcIS2ZdTVzZWrCf3sVa60elkK7Aq80pXylZV0voS7ATjMx116T4e73Al1qT2sjUjPsBMPBRd8yirfl/ydrnmKKpJ/N8PueHZonNWefwq+wx7WYDspsL/RYGXga9VHqWcH3A+XnHeln0fqx2vjHSyFFX5rVjJ8TTn0VvVWhAb7QDby6OGHbfOMAxrz3v6FF7HfYzAmEXvtm3MO6+yNvigc9z0hMLlD1nDf5gyNQ9ry7fNTIZ9P6h4knqJOujfsXEDsYeDe7iq8dU8RmTmiTncnK1zN8qg+x7D1zcri955hTryT/RFOzlC8cJ519HQPuyuOSrf6mymhtoNbkZ9XFN7IlVkvj3ErgRR7iY5FzZ9va5S9M5DGkdoGv0NjcNC+cTJ9OgTNJR4ZV8Kudp1d1MXK+kvVmUgoEu6jSCsJeXqK0Meg//Zf7mBkFHnLtHt/D8a0oHM1SC2PKJVBnIWH6zJkZ5Z7rvWaol5eYCOmtPuUnzYrdAs1byZsyVzNnXRvmtVDbKurvhEU7BhBt8tG2lJERa1q+RT9P/i8+3cJvLflvmub1sNYgaxj3+nrkGsvbuBq9Qm3d/O38K11wHVJE8m43EHXUEmuQ5ZCb6beZF6iYLvkO9zri+NGogNwW5zfjCDBtvLB100x1HPscjzX+zWMfd5pGpeBjwGGb3IddrHnXsa86Aph07vMLs1GkAodcGy7HQ1SBOlsUXy+zUGBLBwNvH7LbFU2cblpKc5RzdRXNOeDuCt9NBeLWiWmpyXuXb/pQ1tx+Z1b98YN5qkmL/LRW4eoqkZZ5uVDbtH/c6Yzvgp9K2yuE59miGvOg2dnD4STfbFcn0tt/v2edHE8w6pixdFOtoIdvMr+IDejaApAeUcbryWNUroa4Adt7cytlZ8vtJkmeYA/gfAW1wnOMj2Esq6bBSbqpLp4BWRjjbKVS0xkDiDTjB0zcNc1un9g5rOyC6lofu8Qlk+TNmeaJlMTQeDTpZmsYJRg80zrDpLgT1XNsF3SyNXs8kUrkQOzdQYk3nTDNzKyc2s2eZ2OalCobc5A2mDgNr0HGuJDO16jgMTAtfVbiD2IKe6dc5tqEHE2mZAXTzggtfNbbxVKPQOWmpTM+hCFM2ob6sius6ggsm5c10HSYg2YPoYdBNlor0PKt68RIg2YAE8Sm/iVFapNzOETBXXEqIqTBefEU1uzn2hedlU90buQsyB6eIF1NHGDORUesSqgy7a2FHfWXaot6yB2D6EQrQVCxfbyDzIhe6zEG3CdPLCpuZBwupB9T9EF/oh65owkMU6N3AXoiSmk+eXGeotYyAbGMWkLU5qQnjMQXFvmS38yhjI7hkiXQjRBHkUxCGpgVQWWkWImvAhqZIbSNGaACHaiK0qTWogTW7NLMSs/eXkBhKi5wnRBeKI9EkMJKxHDqiTLtqK6aZtM53UQO4u8VshUnJ3EwZylEGN++DmrlqwnzIZMGhD2MIheVSTZe5x94KOTxb6Z5936+o+kTNySdaTfP222+ApqYGE+EM3M3arbbnVVSE+wU1i7utJjViGIecN3syRyq5uQWexgW9m/jbCyyrYE73JYGjLrDXe1ZQAW8yfdjw8q+lk0NG5KRtg+FvcMGVXx0qanIYR3v9DAN7nHNr60PYugzWprmGE9HdQ2RY71NwyXTxMHW2M4Eb8XipVvMF8F0qXv+WaZWtzi/8jo0w2clPOvGM1ienie5rcJMkUKvRBHuESx2GHjMN2ZVVElvGRQbYB+BRl5mMbtzUN+Zxhz/fnR7qalIGrRf66RcGrxyXL4C+7/dG7OLiQigUet1NmXTAS08G/dAulBm3YhegIrbepvSEmJXuuW5z7s4xjMgs8ngng65Es25ZWqYP3utqj8X6xtd/f1eIRLWv63Q7gHPfcYvo8BmV3eyTTNiXTvT9x/ajG8fvTfaGFRmKlXRjReB6ftRWC6xgLLgjCoUi2bUimczewSdiK2iMeLg6z6j9qUVvVb8t2sG1C6yADHg9Spm0xEtO1H7qmVRN7JI7FHuhy7j7UtJHYvUPf6DI+m4Zyy5PxeBll25Z8DqNWr450sXXYg73eGclyg+Pgh9xmjjKO6sh4vMg1t5qYB1t2xvGGSAdbi03MvIajCSa8FJ26VZdR33LGoWZV9Qx4vMhtjHoyUZNrGBWCtmFnY5OCs2IP+qsAvuJeqs7axJdgN7iQk+qQ18eCC0H7xRF5UUetYYXtza5v2RnjQPTATwXwQWccJytus664DAkz+u8GcDrvLeNIO5l4NVea1p3P4fh+N5/VOeNAQXvwZW4Y2F54XveUVfd7++6jAC4ecW+RLp8vBvCxgnxeLeE24vP5+shDt/P57Nv/Z3D047oCQdgs6Lhk5/jf/T2AS10YIvlWNZfPGT+HvHg5C60q8jmkz1B3tkf37AXxrOYWxkz9IwA3zejDFTau/xcAb+MedH6DFHnltiufN7EvGPLqSzPmczj3RgBvp65saSKfUw992v2CAIyNfPkD3DJrP2flt/L8n7FvESaBbgNwB8O4nJhwXdEc2Yh8PoWFWoi4vo8bMG3neT/ncO0PAHwPwPcZjcSHl1I+CyGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEII9JP/BSXLRAOTA9YiAAAAAElFTkSuQmCC); }
.ico-glim       { --ico: url(data:image/png;base64,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); }
.ico-vault      { --ico: url(data:image/png;base64,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); }
.ico-velvet     { --ico: url(data:image/png;base64,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); }
.ico-vapor      { --ico: url(data:image/png;base64,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); }
.ico-habitat    { --ico: url(data:image/png;base64,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); }
.ico-player     { --ico: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAXkUlEQVR4nO2de7BkVXXGv37cecXhMQPIzCATXiMwGDUQEjWCgpiEEjAVgrFS0WjkkURi0D9MlTEVKiFJGTRV0RAqZUgoIyZiwDKGCgYBH7xUUMnwmAnMgDNhhgHmybxu39ud2jXfKhaH7nPPs/t0n+9Xdar73rnTfc7ea+2199prrwUIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCFGQ2NE3ztJbRd97QLoxfy/FoAlAI4AcBiANn+/AMAivt8LYD/fzwDYBuAFANsBzM5xT02+7w14FSmQgiSn6QSwQcENyhDl1QCOB3AsgGX82V4PBTCPStGmslgfNJ1wd91n96gUM7ymAewA8CyvLQCeAbARwJMAtg649zY/yxS4372LCFKQ+LZpOaENgukJvz8FwGoAJwI4DsByWoVwHQLgVbQKQSnKoANgD4AXAeyihdlJhVkP4AkAjwB4rI8FsXvqUgFlYfogBXk5Noo3KHyenwJwKoCTaCFW0kqE1xVUhjhm3ejdSNEHXnDt/zapvHHspqI8BeAnfA3XOgCPchrnmXKWRdaFSEEOtoFd0fl9EP6fpnUIyvFGAG/g+iHKDP9/Y8BVZHv7dUW/q+XWNp7nAPwIwENUkqepNOHV04p8Xm2ps4LYs3sBCEJ1JBXg9QDeCeAcWghPJzKaRxVh1Hjh9lYrWAnPJgB3ArgdwMN0BGyNDBQN95mihjToQToawCUA/p2C4oXMFsh+mjSOl6037Hn8v4VnvhnAxWyLBRVSeDEkbMS3hXfgLAB/x9F0uo/g1OkyL1nwiH0WwFsHrM/EhNGKTC+CB+f9AO4AsBnAvgGj7ThbizRWpd9z7mPb3A3gI/TKGVMRF/XE0qiBm9Z7pIJb9r0A3gxgFYDXuL83wajSWmLYDGqDZ+kq/g6ALwJYy9+bI2Bi3cSTKgi2KWaLzdMAXADgbZxShfk13N9Ep13iJcvSdG0Tdve/BeAeAN8A8AB/b38zcYoyaQpi7knz46+mtbiAlzHt9hImrQ2KpucW937D8y4AXwbwbbqMEYkEEBUiKuTBC3MRgNv6LEBtlNOVvg1m2Ybm5g7X19nWyyP9oYGngiziZt6NbuHZcXFTUopilaXjfv43AGcCWDhqIRAvx0aqsLn3Nwzkq6IHqlvwVcVn2w7gWgBLI30jhkwjMh++hCEU+yqwAdfhNOTAkPZUZvhdNvUZxYZm170PfbAGwGWuf+aNq7KM401POQEI8VEfp3cqBA6Cvy97Dhy1CM0+YRx2LxtdaHq4nmfE7Yu0dqbUB3gF5lOoWvS4hTD5xXw9kqHz4TqKz93vWU1RmkPa5OvxsoX6Fnq6/oouYnOKRINAK804KYjFEk3TjRusxocAvD3iOSnLXesVYqpP2z3P8PKnuSu/iXFN26gQu3jtplKYMiRlPuf3i7lpdyhfl1JRVnBf51iG30cDKrtUGr8/VEb/d6koLeft+geGsZgnzNYulWdcFKTpFOBkKsdlFIrQ6SjJZetPB0bDy0Mo+QaGkj/Nw0pP8HcbE7o6/XkTL7A2Gts9zHVKEfycYxl9HELyT3Ah+cfx0Fa/Z/OnEItkhq9ttocpydo+fVpZqq4g0UjS4KH6EwDvdhtX8wt+DhPO6AjbcSf4wiGk+wF8j6HjUfyUq9+c3T9T9L2n37mRQaH0nQECdzqAn+e1itbmaHe8N+6Z82JTR9uYvQXAnwP4IX9WpHAOfEcFJXgHD/vYwnQYC+AOPTNhI+yfAbynz9TF4rzsCO2oAvr8Qaq2i5dCpB3PZSDiGj5bZ0iOhBm+Dycdf5n3InJgnRtO6n2UJ+CG6ZHZxbijd/E0ISYkHMWeITzThQBu4rNGvVG9Eq89DICcpHYdKja6HMO564slKkMnMoqGg0Mf5hz+kAnqvH5WrclnDM96JYD/iVjPTolKE/r0erc2kkVJ2IkL3Nz5q84NWqRv30Im/OfdwsX/KZH5ud3XpJyFGPQsdub+PWz3nhtEDhQcomPtvo/tHtaWAR3SmqPjbFr1S3QP+tGsKMU4EPncEHD3PnrHPK0aBDNam0fXKqfwvMzNkbY/UOAg5T/3mwDO43dPeptnwk9jzqOXwwS6U+BUyn6e4SbWVZxeGLa4nZRpVRrM8+aTPZzI9d9t9Bh64S5CUfznPMgcAP5+RKQhznWeKgubKMqc9zitepjxQmGvwLBkbhq5DrZBOxLKsxLAX3CN4geaIpTED4LrnSWRkjjlaNKNu8mN8EUvDsNO9xd4eMqoq7VIa1Ua/Pln6NmLJrUoYhCzwXAjZcHLRi3xi8V3chOu6Ea3EWoN3bXW2HMlXROvpOVeL2Sb2sK96MFsCy3JJDlHUmMm/HyGZxSpGLYQD/Pma+hK9CNRLRs8Jw33vsk2/Uu3NilyAe83FFFi6tbKYg98AXepixqFOm5U+x6tRsiTa+ikWz4aEUU5jNbkB2xzC/cvyvqb5a/VPknLLch9w3YLshqhgz4P4Oci3ymrUY5LHjxJeIMbnPJaE78mecBFbLfqMvqsdvscftTP2pj2/0NU7dUMxoOLjxLl0HJu4XAm/ZMAHi9oY9d7t+6kgyAqRxODD6k+ihtQMwW4cr1iBfftB913ald2+NEPgV+PhKzMFhDkGBTtVh4Wm0glMeVYzHPjdtotj3L40en7AM7gdwzKbC7Kpe3a/Uxu/PliPXmUxKzJtS7D48S4f+1BQuN9wB0AyjutstHpbh4ImsiRZcxouPYPB7X+uyBXsE3XwnWpc/I0J2kx9w4XVp3n8soVNq0OH/EzisGEvvmSswRFeCp30MEzEc4X0/Rwmu3HBY0kNi27jusZY6wbasJouPchucTfR6ZLeWcOP+Q0bqz3SCxK9HiO9L2cPnJvOT7jMvlpvVFd2nxdzrWnny5llQOToRt5/j5JObpKYpr9CU6toucv0iiG/3+fdd6M2mwejTHz+Br67G9j+jWNPFil309QQeaNq4n9FVdh9UCOaZU1zI2sMY5xbJQaM8/tvN/Qp2/TXtN8Xet22sduin0k0+T7B8qjHF9xlWTHfnFWMxpuGrSYexpFKcl3BhRVrSQ+Nc31TLSQ1aXrE7XdRY+I3LjjS8NdS1lnJE+uYfOKhQQQnyuhknDh2I2FOeHZDFn2i6qsI8T3+xyHFePPScwtlmeGYbK1hfFaPglf5bCbC2uE+3KaUFuvPMS8u5V9aJEJ68tzmHTc93mWKXi47nWR282qunTD/PJjkWlSloee4cmykHsXdT40U4M1yeVM45p1j8TL2B9wndovEUUl/N1vZERtnrmlRfdezRGhcg8rCsGyUC5hOtKs0/Fu5JCVRf1WRmbsRkK28b+OLLCzPuyXXTmDfmUFxGS5f1fSS5l11uH/36coi5VREnvIi5gYIW8mkqfcKCDlmHym+Pq6Ao5ez7DcRJDFSuyV2WJoGTfx7CazrDt6PN98scukUbnFligcW18GYf4Nt1jPsh4x2buBMWD2+SPX/svd4f1uDuX4x8hmoKgHLb4u5kCbVUm6bm8khMWPdBZiI/wxbv44nUPrn+Bc1D5bXqv6niNZl2M2Mu3WsUeP0gNqpusqV1l2JmPqyVCq7Ar32VKO+tFw738PwHMZU8/aDvt2un2HPs3yO+ZH8NSYCXsvo4LcyqmV1hyiyWO1X8spVz3mX14y7B12/yUhScJmV04gy0Osc0mLZTlEwyUUfDKjkkxTJp9h5n6MQkGmnPVIu+9heawOcO8koINPAhFZ+LSrOZ9lsR7e3+4+r3QF8V9gAYnR0gJpFubfBfCWcT4VJkrdZT/LxfXNZpy+b6GMYRhKYkK8kJnSOzluvscFvtU/F8IwmWi42L60g7DJ5DQLsAaZRZkDsXfFrXQp8LNu6NzlSm9JQUQUk4kzONPIswG9jefXS91C8NVRr4jkpupluMICX4VrRJy8tZl34NICTqRe6mpPNsvU6OWcF2ZNCDbL1JSvjXyuEFFMNsKBuUcy7qybzN1D2S1lSu/j99/mXLpplMM/3IfdvocW52IQlnsghKD84QBZSqokHS76/efOSVJT0+RNLebRxjwaGNYu/8U62Q1+rhD9mKWM7GYh0W0U9iwEpXgrp1mzSWU/qYLYKH8CS2PZTSZd7HT5XTOMkQnl1oRIgi2qN1N2TLi7Kf4/XHnxULkXRc9cLEHbrzovVJq5oLnogvX4xQE3L0SSvbdtOd2+706TdLCZ8G+maZqsxEAaem4ncx0zWdjnZjWXoj70nJyGxAz/y/ftlPJjf/uzrGcynUT+mwk1OHz4KqcgaUZ+M4XBevwHrY+/YSHmwmQlWI2v04ogxTTLy/Hp9KD2iprBzKMi/SZDiNPGXVm9useYyFrTKpGVBvNpPRapS5nUm9XlsfD3Js3pm8SC2IefxCwjMymE3MxjgweiQtYJWQ6RlR6nWOvdgb2k8mQe06WUZRvkcyvILPcsEn+oo8u54g6GC+i8h8hLg2uRXZStNNMssyKrKNNzbjE0E9xMlwVwTuLfpxHyWbc4vzPlwwgxiDtYTRcp99FMfk/kero712woiYJY2WarA5hGQczabGCOXe2ai7w0WTs9pIdCyhmNyXMIXDw18ruBXzbXBzb4YUvdzmZa9+7ahN8nxFyYDJm7t5VCSSwi5CgO+nNG9s4lsOYKW8nXNAv0Lm/+SQYnmptNiDyYTK6hFUmzDvEyfJzzcOVSkONcscwsLtpHGYlp3jAh8mCOojWUrbSYDB/llCSXgpzmSi2nmSKZMqxnQmvtnIsisK2DDdw6SDvwmgwfzmlWLgUBtWxJDguygZWm0oYGCBG3tt3DKVZambS/X+IcT7kU5ATmKfIfnoQ2Q9o3KVOiKBhbXAfZ2pcyI47J8CGU7dwKYuEhaT1YDYYEWCk2rT9E0euQzVzfphm4bW/P9kNyKch85jdFSgWBW3+EtKIBTa9EUZgsPZdhP8Q8WaBsT+VRkGNd3HyW9YdXEFkQURQmS1u5xk2LyfJ8Jl/PrCArnYalVZAetTscl5QHSxSJTeF3OguSNTuoVRTIpCArXEhwFm/BZhewqCmWKNqT1eVCPS0my/PyWpBjc5SxmqGG+xsSoihMdnfkSPwxz9XCjP2SQSzLmMGkwQVUcMEFZD1E0ZhM7edp1SxMMVdWZgU53EXgJrECXhGe4QZh9PdCFIHJVJCx/3PymUTW7G/bLkokk4IckSMH1nPUbiHKZD+P0WahzSj1oVkQzw4esg/IgogyEzkEWUuDyXIrrwVZkuOQ0y6mVglIQURZTDtnUBYLYnGGmRRkUY5DTjudBRGiLDo5FKTJagWxfxCHFTHJMsUKHizl3RVlYbOSWectTYqX6amiFCQtlp5UiDKx8uNZaMy1z5ckWLGZY26o+CtRNpZALquCzB+lBZGCiLKxIrJZmDO7YtK0P1nwB+I11RJF42Urj3zlymoiRK2RgggRgxREiBjSHHavAlnXRFoDlUNj0vtj3BRkbBq2JvQw4YzLFGvOHKpD+gyBevVF1S2INaTtp5wL4PUuG8Wg9PWzjPDcymO/97uQaEuBb0UdRbJ+aLn6GoEjWRZjGdN4HjYgsNUyIXaYAurHAL7p+iKvm7a2CtJyQnwJgA8w0VcIT144xwjU407+fsbpPM80ld8C8K+MNG7w+bOGKdSFNvthhsnWQvmys1gvZin7YgE33Obqk30s4xcSmt8A4OZIX48dacrsWnI4e/9RRgNnmcq12NhBGT7CVPe9Aq6N7JTfclGc7XEx90Om4QbQ0FbvY9ttLKgvQlGlK9nHZqHSYDK1iLLWTwaTXmOlINZY4Xo/p0k9xttMcySb4Ygz6LK/6fA6EKmrHaZd17jUk2MzJx4Svj1OZFttdu3n27STsk+mXfHNZzlYNd2gmJTaKoiNJGdw7WCmOe+IZVGfe93v/oX16gwpycvbYBWAm1x77XUxdnn7w/r0XtYu931fGQVpVriDfo2LwNm5Ii5TfG6Lc2Yb7UJp6+sAvIZ/YxV564pVjrUyZddzzWFWYGGGkX4Q8/mZbwJwsfv+SlFFBenSQ3Uyf05T1SopbffswTP2cQCvZofVuY6iLZaDZ+qPALydv7cpUJH4HLknOy9Zpaiqgqyg27DMUcV/7ocAvCtHku5JwGfwvxDAb0f+razvBBfqwYpLQRJyaI6Up2np0dxfySldL0eqo3Fmis9+JoDfZZv0Sv5OnwI09HnlqKIFGfZaoEFPTNiAPJ+dNZY++ZzYWu98tkVnyH1QSVms5E0NYeQaxJu5ATZb4bYpA4sseC2At9Ssz2OpkxDEYQvE1U5A6tQ2TTdAnOZKeNeeOglBEo9K8N68zv2uLtizrnbevMaI76kSSEEO0nAm3krOVc6jUiL2rMvcz40R3k9lkIK8hAnEq5iOsk4KMsvAQ4tPk3IQKcgrWcRQ7kouGkvkCBcaJIgUpH/duhBSUTcW5qhHObFIQYSIQQoiRAxSECFikIIIEYMURIgYpCBCxCAFESIGKYgQMUhBhIhBCiJEDFIQIWKQgggRgxREiBEpiCJCxbBojEpBLIdqWiyXbp0OHYnR0GW+3zxymllBdqQsD9BzGv1CjvrVQiSlQ1kzK5JGUYJsb8ujIOtYYyPtFwetfsqlz6nb6TxRPj2XrujplLMVk8cg22vzKMgtLDaDBDdgNxz4EYuk2HdIQUTReHkL9WMeTiFvJsu7KOOZFeQLADa4G4r74q5La38dKwn5mxGiaEy2tlPmrKRCnMx5Od7AEhiZFSTM7a5mVaG2qw8x6+rVzdJUWdGVrwD4EueG4fOlIKIsuq7+4U20BrYW2d9HTq0+TJsy/aduIM+kIOHL7mQy4/uZFqbNrHtWDLPFGnXhy68F8EneREBTK1E2JmN7APwxgE9TIRb0kdM2Zfg+AFdQtht5i3iGL/tPatpFrAZ0PFPW72OJtFC59G4At/FnsxxSEFE2JmNNOoY+BeARAGcDeANTOC2gR3Y9gIcAfJVKgrwK0nOVme7ldbqrcLqXCnGfc5epcqwYBV3KXpDHfwLwNQC/wBLVCymfYTH/YKR6by+vBelx+mT1Ix50X+KxsgEqqyxGxYwrAPsCZz5RrKpxp+g66VYvwmp3+Hy2tpspxKixeoq+5ojJai+J1ciqICiibK4QQ8KUIReK5hUiBimIEDFIQYSIQQoiRAxSECFikIIIEYMURIgYpCBCxCAFESIGKYgQMUhB+lPHlEV1fOY5kYKUFMMzhqQK4qsLUpD+mS52o37sdjmipChECvISJhThENjzNZtyWB4zHZWOIAV5pZK8yCscuqkLLVqQ8NyyHg4pyEF6PDHZ4LnlOgpJj2lwGu70aO2RghzE50myBGR15GFmKQz0RnwvlUAKchBLkfoDAPdwFK1TPq8un/m7bANL6Vl7pCAvERao3wawiXPyOo2gPT7zRraBLdZrT1UVZJg++S7n3N8AcIezqnVTEEtycAevqSFaUct8WDmqqiDbmZRuGILa5N7H5wE8XuPpxQyf/VG2xYEhyIffe4pNASpenmmlyaTCPTZer4TL0sOE95e5DC9VHTSGgT17aIvL+7RT0Zf17Rf53Wmz7JROVYWhy3SmO0son2BVhSxn658x8bGNoHVanA9KBj1Dob3GtVPWamNzlS/YwXSgdW73VFiHHAPgVjbknpyjWJedbhm/ezTpVzHHsH1vnXbPB+ETri0B8DG2lVmT/WzLbk7rvYfvQ0b2Fa7fRQKsoc6m29EadppXJ+E17UY+u0Ln3g7gg04hpByDlaQJ4HfoxIgOUgcy9IfVE+yxb0Mfo2aRC7mxhNmB85g024qjZL2eBfAASzSs5mdbWnzRn5ZTlNBmn2Ebbs3ZF3vZp+e576mk9a7kTRHL/xtM+dEAfh/AOQAOZaLsQWsTy8PaobWYZjr8+1ie4Sf8uyn+e53cuVlocPFsyZ5XAjgfwJsAnMq+aLtQnUF9Yvmbd7Iux+c4aFk/VrIfqqwghm/AMNKczE4yP330GSxzd0h3/wyALZHE2pXukDEZsIx5HLyWc73SL4bLFuMdhrE87pJL1y1iQQghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIgaT8P+LPahsretfsAAAAAElFTkSuQmCC); }
.ico-galeria    { --ico: url(data:image/png;base64,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); }
.ico-correo     { --ico: url(data:image/png;base64,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); }
.ico-fondos     { --ico: url(data:image/png;base64,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); }
.ico-creditos   { --ico: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAWj0lEQVR4nO1dCdBkVXX+Xvf/z4zDjLMgAzPDrmTQUQMVl4ySKJaogGFxS2RQSQikTCxjScWKC0aTcsmiVIUoYJUayjJWQpRtYIBBFgcXJgpKkhJERsGwzIzMYmZglr/7pU7yncqZR3fPe92v+9373vmqbr3+++9+fd8597vn3HvPPRdwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8Px/0jMa8fkZZ8CWADg9QB+E8BcAE8D+B6AmwFsN59zOBoBafAtvv4AgC0A9rDsA7CXr38J4IP8rBTvzBy1hzb0gwD8MwmRDijy/6sAzDdEcThqCSHGNF9/DkCXJNBrvyL/v4Lfk++7JXHUEtq4zwOwtQA5Uo5FLsiQzOGoDaRhtzkgv4uNfuYA5Egzn9sA4DDex62IY+IQ/37KlHaJPv8sXj9hGvyBrEfWisj3LuF9pkt+5mnz3D7OceyH1gEa3KwRG43e/2UANrKxd3KSI818/mEAJ/F+o9ZJSTuOZ64Nmm6qp9gzC44A8DoAy9gAHwLwLQA/M41mhj16EcwBsBvA1wGcZWReRPZKFMENAM4w9x3GYshUsuC5AE4GcDSf6zGuv/ysh3wcDYNajSMBfBHAj7n28BQX6+T1/QC+AuAl5nuzcjbuFhf+BBdxbaOIa9XP1ZLG/ee879ycPX2SsRgvBfBVAA9wwmA3n/lJPvOVAI7NyMnRIEjPKHgNgHtyNM4HAVzKnta6KDpOScwCoNx7tmm4FxaYtUoLzGq9m/dP+HtTPerSzrhLx3CK+cEcv/UjAK/NyMvRAGhDEqvw/cxsUTdTsmMFIdNHASzM3LPNYiEzTn9TIjmyJNkG4DN0CQ9Ul4Ws9709xjbZZ1Y5pAB+yBAYJb6j5tCetUWLkNL1GdR4s0QRF+dOAB8DsArAInP/5ex1hRjf6dGoyyr2ft8F8HccP8k4SrEYwCsAfJz13duDGIPuv4evLzOTAo0bszbtgXXQ+UqOO1bw7zy9ozYc7Z279Nc3A9jFBiTrHEsAPM98rzumGaHsfR9iXbbzf/NYlxXmc50CDX2GcpGZt/MB3OGD9vpDB6rvY5yTuhVFe+88i3zWVRlXGWdduub+F2Xk1xg0za9MzPhgij1qe4h7tDOuTvb/OkAeN8ZZl4SdyDTlpe81Ck0jiEKiYzEkQbKNMwSMqy5pRl6NQ1NXS5v63KPKq4uGoWkNpdvQ5x4VLTQUTX3wprqWZbSTBA1CkwiSNFXJJSDhNTsJUHs0iSDWxfL4omLEmObVCVJzdBi3JHvCBW5J8mEuo4dFfo1CkyyIriBLiPdSvucEGYyE16WM7rUZWRqBJj2sLqitYvhF2rDnHwYtymkF5ZYGtPYzEbQa9JwdulavZ4ChxiU5Diy3RQDeQPk1Sm5NeFDdHyGKfSf3gIwrgLCOaFFeJzMjS8fI1BExsv7yK7lrUIP3xhlEWLcyw+uDJIqikSHwoUN7r7y92GzulfiJk6M0kryOs1pl68oxAooIWHq2Z3MD0Ue459otR3mWZDeAi7mff0FBdzUqokRVWbMpSfdgz+VrxRwSYzlnXd7GnXVFNgo5BiM1G8dkc9a/cPfkowB2ZDKt7GESjBm+3tHEgMdJYTEHieu5HztPj9eZ0MalppUu5Zo3v9c26u1dmS3KjpKwMpNwoMPNPL3KjFGeE2P8ROkYmffTiSXSvdSnoyQcB2BTj4wbXuKSQdfobxP16hgSiXGrbuiTgsdLnDLoUJ83Ur9W38Eh1MUyEaTgxQBOa9rqbUNW508FcEJG38EhxEaXmH3Qb86856gHEl7PNvvdg9RxiARRPAvA80MWnmNoqD6Pp56DRcgEmeqR4tNRLywKfftzyATZxwzrjvpiC/UcLEImyE4AP+iTEM0RN1Lq9R6mbQ0WrUCFl/C8im+YcGtHfZBSr1dTz0monWCIBLGQyFEnSb3QJSGuMRHWwSKJoG4nAvi3Jm73rCk61ONL6UIjZJKEbEF05fXfAVxOobqrFTe6bHNXALjP6DhYhGxBYHzTY3kalISyuxWJ23rsAvAbAH4a8tgjBgsCIzw5xOWzJjOJIz6k1N8lJIe+FzRCtyAwvcxhdLeeU3WFHENBdPgrRkc8HoP1iMGCwAhxC2c+HHEi4bSu6BExkCMWgsAIdF3VlXCMhLWxTbTERBAR7CNVV8IxEkR/TpAxQlZdHfFiNyJDTBYEPNbYES8OQWSIiSDT3D/giBcviO1slhgIYqeiT6+wHo7R8TuRLTFEUUmt43FcB5mOpN6O/aEJG1ZyoTD4MJMYLIg9G+9DAGZVXB/HaJDdgx82M1ne0Y0AG3N1numBqk5b4wUjpfxJqc9eenbktGpq2eR6LnO6eqbE+MnZpR5Fn6uNnht3tNswSDK9ybE0x9rreEbF+pAkZZbFj2RmJj3BeB+0MpkuzgRwKwWZze3qJX4ZdKhXeb0BwFsyQahuTTKWQ6+yy+wyI0hZeXXLUV9Lstv8/SUAL8+4XY2HCkHyX70HwFYKS86S8GPSmlFmqO+U+v9Tkw+t0SRJjEt1mRHW3gCU5mXyMthrOkXZYn1wpp00CjoYkxOhPk2hyFZMd6eaTc4u24G8/ltzDmLjxiSabvIMHtElvYeTo/oGGkLpcgD/FCdrbHuZOKpgZkJT2ubRzLNNriSHI2F7EOtxEtvJTFXto1Xhbx7HWSv521dTHb1c8JcA+DXzXmMsCJjCR/cHuPVwWGh7OKTq80OqHPyov+lw9IMuEFeGKgiiD7yV6V/sew6HbQ9PsJ3Y92pPELUaDwG42/QUDke2jWxgO7HvNcKC6LTdevYQss/D3S0H2A5kU9w2AHf+7zv/114a5WUkJsT5vXx4j7uqfg0ihLKb1/eb2axGTuLoQ8s6yEcpFJnv9hisZpYZo/uLzSp6I8mRxTRXTTdSQLKy7iHuzSgdE3+3ke0gqswnk8RS9h4a3ekhKPUtXUMMIclfAVhedQMMFdaMisv16wC+RuFJXI7HadWPHPv4ei1XzOf0aQ+OPoJZyH3LO0wvU7VivWBkGagetwM4J7OT0IlR0JqAAWv/5UkbapW04REGqg7Su6MAUV7LcYlbkfitxx4Ar3FilE+ST5leqGpFe8FQ1kOun4jJNMRg1vSormUAHgBwUCT1duyPlJugJHz9MT+CrVzBCjYDuNHJES0S6k/0aPUaNGLa6ysCvb3qSjhGwi2xECNGgnToYjnixf2xRW7HRBAwwtMRL7YhMsRGkHlVV8AxEmSbdVSIiSCS2OGYqivhGAnHxpagoxVZ7l57hJcjPpyZ0WfwSCKq41EA7qObFUO9Hb3XQVaa8+6Dn9FqRbJIKHifSQHjiBMHAbjI6DX4ji6JpH4vAvA97l2Pyod17IcOdw2+jAeyBm9FQrcgKUkhJxE9K4L6OgajZfQ5O3RyhA5N6nAyBakbbLzELYMZXkWvfuTaCOQQLABwB4XqUbz12k14O/Vr9R0cQnZZRGgvBvCqWAZ0jlxQPb6aY8ug9RoiQXSGQ8Ycb+LALmghOgojoV7Ppp6D7QBDJIhiPpM3tEMVnmPkI79fxKnfYBEyQdoxxu44CmFBladHxU4QGcg9WXUlHGPFZuo5WIRMEAlLuJevfb68Xkh5/RH1HCxaAQtPTju9ilO8jvphBsDVhiBBdoIhEgRmUP5TAP/E8UiQAnQURkp9fgXAg3zPJ2FGwGEA/sMXCmu1UHgfgEOdHOUg4WGOksPVk8fFnzTuBqYbjcJqRFFJs3h4CoALucJ+VJ/IXn0mj/OZDFJzOlgvN1iI8TAH5F8AcGssObFiIkg/zGVUqGIO59YPB/BbAN7O89gd48FPOEb8NvMn7+AJUYo9oc9SNRlTPIjlQs63q5mv2tWIuXR43QTgfMo36IU+x4EhrtYJAL7vJCmFHBsYIhLqDKhjhF2J91LJfg5iMXLM8HoP95Q7agYdzMuBPI9zUOkkyU+OLscYv5uRp6MmaNFXlnKlW5GhrMeXjAxjn9zJjab4kV0+qyj7Zg7a22Z60tEbHcrpCcpthnIUwjQCTSEITNLku00SbCfIYKRmOvfujBwbgSYRpEvX4JHYzqioECmvIq9fUH6N6lRCm8NOzCHyOjgsu0PYx0hhgRNkMFJenzLu1jh0ou1QM9cEg6kArZkcLq+YbU5G1UHjKEia6CaUgA6vSYnpnLTsMTpvhWalQnGxtGc6lKELf81M4HvYq3T5mdlMPDaLlqbodKMqOKheKgKkQxJEoxlUZ7Opsw71uodnFn6Gej/U6DoITAVShxmGtX8RwKkU4ClMT3kbgLsAPDTi5ilRsluQ0S1IWuB7/fT1PAC/zeOgX8jg04RxdH/ItSptF40miAphGSM9lRzSg5zIciqjQZ/gYpVctzMoTvaJfHcIk+wu1vjl1SYBjmFqn4XsBI+gpZD3D878xmlsB3/Ek3CDIEnV5JTI2zUm3qdrVrp7BRd2OcjeTmGK6c4Ljfz9HO+zJ4AAwJDLbsrp8xn55ZX1lTx2bVefzJiazFp1rvq+DsDyTDupBFX9uPYMR1D4p1M4dg+H+qFWsDqwkzB3wZFDjqN2mMGidb2KQJVqrVdicj5NcrU57TORYQfDw9xzis8xzNmCCS2FWA6Fykvl1KteHR6UJP97D4CfV2lJqiDINAdo0rj/AcAbTfbEXo0qK0TbCOYUbIj6vU2cOdEp5SLQnm56QMNL+YzjDsvQUBANAemHfSRtUaK0aWWfML+XFwk7sm6P2atB39Gsi9JpCv6Ya1fabmpNEH1I2Q349+wplBx5ladCTGmBkiF86fVcTX8h35sq0BiVGLs5/nmYPay8txTA0Tz/QsmnY6qyoffV39nA3laDMRexLquMa1SEtB3e/wHKS9/Li8Top4iOWsbFFpJcCuC9lHMlJJkUtBGK0q41veywm5i6tAKLC9TBuj+fNn52J0c2cv37vwH8I4B3AljBAahiMScWLuC05cyYNmrp/aReX+XvnZiRhdTreADv4lhgp/m+Tp0Puv9uvv4U71fUbTw4x+8c6BlV7tew3dh2VCtoL3c0H3ZUcmjDlesrCipOXY0V3B9tydYxZaaHgq8lMbKD1V6uw3zOxjxsfmPUIxzsPX7O+8/PUZc5JMp1PYivkyFa9prfuIXrFK2CVlD0cVJGT2WSZBjXOApylGE5sgT50BACU2XLTsPrc/zWtwC8n9lVtAHocXA6saBuYjszsyZjrEdLaCz2+78wPjpy1EU7kCU8I3B9jt+6jsnDrbyK6Pzikp651iQp263q1WA2mFmtIpg2rsDF7C03Mh/wdi5MrgPwMS5s2e/lsViJcb/OMS7OsA1Gv7eT9wPvn7culrRiFf6SFnQjn/dJPrOEtX/YrFFMozhEHz8oMZdZLd2tfuQo86QoJdrKIWeLrIAXsbf/A/r0b8gsZM0acrpU3BvBl83zF5WBfmcv72PvO8wZgYpDuBB7AZ/79My07NQIBx9Z/ZTVGSpJruVEz7B1rBxa6aOMC1M2OVRoHa6lDCuobKPJYvaIMWt6/xcAuH/IhqOff4D3GZasCo1r64dR7j8F4PIxZZCxJLmeq/H6m9FA/dUjzQr5OMhhG89TdBswwrqDhl1Pm3Q2ZQVzqpvyATM7lLcB6efkex/M3G9UlPnMCa/H0w0cV4olS5KbOJUcDUnaJnzkhgmQQxuQ3P+KgAduCRUopyl9k/XOmzRCP3crvx/invCE12nuXc9uURgnSW5gZ4yQooB7QSu3bILkyDYiGUOECl1gPKtAIjubqO1Mfj/UTgCUfxHyj0oS/Z11bHfBkkTN8mFMMj1JcmhDkt/7Mdc3EGAvC9O4P84Bt7WA2aLkkM/9Reb7ISHh9fk8zqDMWcoiluRGtr+Q9jntV5kl9AnTis41197ka0ZQSaCulvRylzBEZdAzyf8/y8+HeJhpwqv03l+foPXoZ0luYjsMhiQqoOdwHaEqcmjR8PVLzRRtiI1K3YDf56awzRzYPs1Qls08Q+M8fi40ciSZxcfLjbWrQu+WJLewPWo9K0Ni1g/WZdyFtMKis0SXM3gwW99QYN2lV3GGSxYl/4y77Xp9LgQk5vXh3AVq5V5VsW7pOrbLbH0njmebeKaQMqerstaOsIg4CbQHTE+qKxYiWsx1vC4Qctii7fDWqo8Rn8/94qGRQ4sO3h7nOSHjOLD+IPaio0LjprSU4T8fPsZnfgeALRk5h1S0Pd7WI5hzIphnyFG1S5V3lmMt92kU3WSVRcJ7vJwBfVvNFGMoWMYB/jUlPXOL91hlPIZ9EeheSSLtdWKQH7s9AnLYYmdWbuFGrQUF3Bhdf5DvvJUBffbenwxl1oT1+GTmmWV25810OfKulrf5zOLLv8l0iFl5hly0fd4+LEmK9irzGD4ig8oYIcLS55bo1TtZ7mP+WV3AAxvSEoawnMD9DafQxbD3EeGfwVmoUDCP1u3kTF13soP4DoAfct3il2b2aYoTG89lqPureZTdwsx9YsSdXMjcOYkxR51KdnHuVyzZhbte3524+R7SDR70zF0zxZznmdOIS+ExSZHeYCXDmNumN5kkUroGq7iRvyqkAVuOA1mSKnv/z5scZlXUQ5NBiLfwn+P4Ad3KmVRY5PfPrdjahG45em1e0giHKq3CuYG0n0JjxSIfDsHsZvNQTRLaA9/GwMGQLYeFbAU4myTRbDBVoBtj+wll5iUviqaQKQvqFnyTjU3CQWLC05x9W8vn6DZIdyMhNoJMGtrrtLhq/BYO4GNTtM5gvZ1Rr5p7qiprEg2cIPnIIVOjv8fkBlW6KaO6hzs4FpD9Ok6SHHCCDCZHm4uC53LFPEZyKFLqexujhNeYc1lifaaxwwkymBw3MeHalpqc7qoWURYHz+cUsJNkAJwg+yM1OWlvZCqcTcYdqQOUJJuZmVFJogF+DgMnyDPJMUUf/UJGAtfxPHW1kJK1/d0MapTndpJk4AR5JjnWsNE8anrWOkIt5WM8h+NqJ8kz4QTZnxySjOxPmPu2zuTIkuRRHjHwDSdJ3JBZpNUlr6zWJp3lCNDnlSRs/0p57Ct5I9zqCNePGk2QToYctUiIHDBJVjtB4iFILbOFlwB9fslUeFXJJHGCREKQWp83UQKmx0SS1W5BwieIW45iJDnCkKTfsdxOkJoQRI9VU8uhA3K3HAc+x/6qEkjiFiRgglhyXGuygTs5BmOa1+Vm4D4sSZwggRKkmyGHnifh5BieJJ0hSOIECZAgNh3ldSbJW9Nnq4YlyVKTpLpomlknSGAEseS4nj2gwMkxHKZ4PZRhKUVJ4gQJiCCWHGtMEmsnx2iY4nWJIUneveZOkEAIYhVmD1UJNRF0rCQ5xJxenIckTpAACGIVtdYcpuLkKBdtXhdzbJeHJFESpE7RvKnJnHEzM5BvbkhUblVRwFu543KNkb3ooTZo1YwcYIKF1dxW6uQYL0laTGTxDm4yQ91IUheCKDnWMfuIJlhwyzGZfGE7AJzDMZ/VR/SoC0HApG5vZY+GOvVigaPL6052TpLoojaoC0HWA3ibyXjo5JgsUpZdJImkZ60F6kCQu5gr1x6p7Jg8UhbppM5i9vvoETtBvs3TosQHFjg5wrEkZwC4A5EjRoLoAFBOSTqd5PDsgOEgpT52sfOSk52iHbjHRhCdmRLLcRoTSbvVCBMpSfJGuludWEkSG6FXVnW0r2NozKfeYuuQHQ6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwO5MT/ACQqU1Cgn/XqAAAAAElFTkSuQmCC); }
.ico-margin     { --ico: url(data:image/png;base64,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); }
.ico-avanzar    { --ico: url(data:image/png;base64,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); }


/* ============================================================
   UN COLOR POR APLICACIÓN
   ------------------------------------------------------------
   La biblia prometía «un neón por app» desde el principio y nunca
   llegó a la pantalla: --acento-blurple, --acento-magenta y
   --acento-cyan estaban declarados con CERO usos, y ninguna regla
   de las 6.100 líneas de hoja de estilo leía el `data-app` que el
   JS ya escribía en cada ventana y en cada icono. El gancho
   llevaba puesto todo este tiempo, sin conectar.

   POR QUÉ ESTOS COLORES Y NO LOS ACENTOS DE :root

   Cuatro de las apps imitan a una real, y ahí el color ES parte
   del disfraz: el verde de Wisp es el de WhatsApp, el de Kord el
   de Discord, Glim el magenta de Instagram y Vapor el azul de
   Steam. Igual que el parecido de la interfaz, no es decoración:
   es lo que hace que el jugador reconozca la app antes de leer su
   nombre.

   El blurple va SUBIDO (#7A85FF y no el #5865F2 de Discord)
   porque el original se queda en 4,35 de contraste sobre el fondo
   y a 15px no se lee. Es la única concesión, y es de legibilidad.

   Los once tonos están separados 22° o más en la rueda: ninguno se
   confunde con su vecino. Si añades una app, compruébalo antes —
   dos iconos parecidos son peores que dos iconos iguales, porque
   el jugador duda en vez de fijarse.

   CORREO NO TIENE COLOR, A PROPÓSITO. Lo administrativo no grita.

   Cada app declara su color DOS veces, igual que los acentos de
   :root: como hex para pintar plano, y como canales para poder
   usarlo con transparencia en halos y rellenos. Si añades una
   app, los dos valores tienen que coincidir al dígito.

   DÓNDE ENTRA EL COLOR: en el icono, y nada más. Ni en el texto,
   ni en los paneles, ni en los fondos de la app. El color
   identifica; no decora. Once superficies de colores serían justo
   lo contrario de lo que se buscaba.
   ============================================================ */
.icono[data-app="wisp"], .ventana[data-app="wisp"], .tarea[data-app="wisp"] { --app: #25D366; --app-rgb: 37 211 102; }
.icono[data-app="kord"], .ventana[data-app="kord"], .tarea[data-app="kord"] { --app: #7A85FF; --app-rgb: 122 133 255; }
.icono[data-app="glim"], .ventana[data-app="glim"], .tarea[data-app="glim"] { --app: #D946EF; --app-rgb: 217 70 239; }
.icono[data-app="vapor"], .ventana[data-app="vapor"], .tarea[data-app="vapor"] { --app: #66C0F4; --app-rgb: 102 192 244; }
.icono[data-app="velvet"], .ventana[data-app="velvet"], .tarea[data-app="velvet"] { --app: #E63956; --app-rgb: 230 57 86; }
.icono[data-app="vault"], .ventana[data-app="vault"], .tarea[data-app="vault"] { --app: #FFC24B; --app-rgb: 255 194 75; }
.icono[data-app="habitat"], .ventana[data-app="habitat"], .tarea[data-app="habitat"] { --app: #FF8A5B; --app-rgb: 255 138 91; }
.icono[data-app="player"], .ventana[data-app="player"], .tarea[data-app="player"] { --app: #B98BFF; --app-rgb: 185 139 255; }
.icono[data-app="galeria"], .ventana[data-app="galeria"], .tarea[data-app="galeria"] { --app: #3DE0D5; --app-rgb: 61 224 213; }
.icono[data-app="wallpapers"], .ventana[data-app="wallpapers"], .tarea[data-app="wallpapers"] { --app: #9BE55A; --app-rgb: 155 229 90; }
/* Margin: verde de ticker, a 116° — justo entre Fondos (92°) y Wisp
   (145°), a 24° y 29°. Es el único hueco de la rueda donde un verde
   de bolsa no se confunde con sus vecinos. */
.icono[data-app="margin"], .ventana[data-app="margin"], .tarea[data-app="margin"] { --app: #63E05A; --app-rgb: 99 224 90; }
.icono[data-app="correo"], .ventana[data-app="correo"], .tarea[data-app="correo"] { --app: #C9C2CE; --app-rgb: 201 194 206; }

/* El icono del escritorio toma su color.
   LA SEGUNDA SOMBRA ES OBLIGATORIA, no es adorno: el icono vive
   encima del fondo de pantalla, y sobre una foto clara el
   contraste de un color saturado cae a 1,02 — medido. El velo de
   #wallpaper solo oscurece un 34% en esta esquina. La sombra
   corta y cerrada le dibuja un contorno oscuro que lo sostiene
   sobre cualquier imagen que ponga el jugador. */
.icono .icono-img .ico {
  background-color: var(--app, var(--texto));
}
.icono .icono-img {
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, .85))
          drop-shadow(0 3px 8px rgba(0, 0, 0, .6));
}

/* El icono de la barra de título y el del botón de tarea. Más
   apagados que en el escritorio: ahí el color identifica de un
   vistazo, aquí solo acompaña a un texto que ya lo dice. */
.ventana .ventana-icono .ico { background-color: var(--app, var(--texto-tenue)); }
.tarea .ico                  { background-color: var(--app, var(--texto-tenue)); opacity: .85; }
.tarea:hover .ico            { opacity: 1; }


/* ============================================================
   BARRA DE TAREAS — JERARQUÍA, NO MÁS COLOR
   ============================================================ */

/* El rombo del arranque, delante del texto de Inicio. Es la única
   marca que este sistema operativo tiene, y hasta ahora solo salía
   en el telón de carga. */
#start-btn::before {
  content: '◆';
  margin-right: 8px;
  font-size: 10px;
  color: var(--acento-carmesi);
  text-shadow: 0 0 10px rgb(var(--rgb-carmesi) / .55);
  vertical-align: 1px;
}

/* Los nueve elementos de la bandeja estaban separados por el mismo
   hueco, así que no se agrupaban: el cromo de audio se leía al mismo
   nivel que los números del juego. Tres bloques con dos márgenes, sin
   mover nada de sitio ni cambiar ningún orden. */
#tray { gap: 6px; }
#dinero { margin-left: 10px; }
#volume { margin-left: 10px; }
#clock  { margin-left: 12px; }

/* LA VENTANA QUE TIENES DELANTE, encendida con su propio color.
   Antes la barra solo distinguía minimizada de no minimizada. */
.tarea.activa {
  background: rgba(255,228,214,.09);
  color: var(--texto);
  border-color: rgb(var(--app-rgb, var(--rgb-violeta)) / .30);
  box-shadow: inset 0 -2px 0 rgb(var(--app-rgb, var(--rgb-violeta)) / .55);
}
.tarea:hover {
  box-shadow: 0 0 16px rgb(var(--app-rgb, var(--rgb-violeta)) / .22);
}

/* Con cuatro o más ventanas los últimos botones se cortaban en seco,
   sin ninguna señal de que hubiera más. Ahora el corte es un fundido,
   que además sugiere que sigue. */
#tasks {
  -webkit-mask-image: linear-gradient(90deg, #000 calc(100% - 28px), transparent);
          mask-image: linear-gradient(90deg, #000 calc(100% - 28px), transparent);
}
.tarea { max-width: 150px; }

/* LA BARRA NO PUEDE DESBORDAR NUNCA.
   Al meter el día en el reloj y subir el peso de las dos cifras, la
   barra creció unos 42px — y ya iba justa. Medido: a 961px de ancho
   con el chip del tutorial puesto, el reloj se salía 44px por la
   derecha. `#tasks` no ayuda porque ya está colapsado a 0.

   Lo que cede es el deslizador de volumen, que es lo menos crítico:
   el botón del mezclador que tiene al lado abre el control completo,
   así que la función no se pierde. Por debajo de 1000px desaparece
   del todo. Doble clic en él seguía abriendo el mezclador y ese
   atajo también lo cubre el botón. */
#volume { width: 62px; }
@media (max-width: 1000px) {
  #volume { display: none; }
}


/* ============================================================
   MENÚ DE INICIO — LAS CLASES QUE EL JS PONÍA Y NADIE PINTABA
   ------------------------------------------------------------
   `.sm-dev` y `.activo` llevaban puestas desde siempre en
   src/shell/desktop.js y no existían en ningún archivo de estilos.
   La intención de caracterizar el menú estaba escrita en el código
   y nunca se ejecutó.
   ============================================================ */

/* El separador era un <hr> del navegador sin UNA SOLA línea de CSS:
   se veía el bisel gris por defecto de Chrome en mitad del menú. */
#start-menu hr {
  border: 0;
  height: 1px;
  margin: 6px 10px;
  background: linear-gradient(90deg, var(--borde-fuerte), transparent);
}

/* Las opciones de desarrollo pesaban exactamente lo mismo que las
   del juego. Mono y cian dicen «esto es consola, no es el juego»
   sin añadir una etiqueta ni mover nada. */
#start-menu .sm-dev {
  font-family: var(--fuente-mono);
  font-size: 11.5px;
  letter-spacing: .3px;
  color: #6b6070;
}
#start-menu .sm-dev:hover {
  color: #a9b6c6;
  border-left-color: var(--acento-cyan);
}

/* El estado del interruptor «Modo desarrollo» se indicaba con tres
   espacios y un ✓ pegado al final del rótulo. Ahora es un punto
   encendido, siempre en la misma vertical, en la paleta del juego.
   El `margin-left: auto` funciona porque el botón ya es flex. */
#start-menu button.activo { color: var(--acento-cyan); }
#start-menu button.activo::after {
  content: '';
  margin-left: auto;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--acento-cyan);
  box-shadow: 0 0 8px var(--acento-cyan);
}

/* «Terminar la noche» es la única opción irreversible del menú y se
   leía igual que la que abre una ventana. Jerarquía por peso y
   calor, sin añadir un solo elemento. */
#start-menu .sm-primaria { color: var(--texto); font-weight: 600; }
#start-menu .sm-primaria:hover {
  background: linear-gradient(90deg, rgb(var(--rgb-carmesi) / .16), transparent 70%);
  border-left-color: var(--acento-carmesi-suave);
}

/* No había estilo de foco: navegando con teclado salía el anillo
   azul por defecto de Chrome sobre el panel oscuro. Se reutiliza el
   idioma del hover, con un recuadro interior que lo distingue. */
#start-menu button:focus-visible {
  outline: none;
  background: rgba(255,228,214,.07);
  border-left-color: var(--acento-carmesi);
  color: var(--texto);
  box-shadow: inset 0 0 0 1px rgb(var(--rgb-carmesi) / .35);
}


/* #menu tiene overflow-y: auto, así que sus pseudos van FIXED para
   no irse con el scroll cuando hay muchas cuentas guardadas. Y
   `z-index: 0` los deja por debajo de las tarjetas, que no llevan
   z-index propio pero sí contexto de apilado por el grid. */
#menu::before, #menu::after { position: fixed; z-index: 0; }
#menu > * { position: relative; z-index: 1; }
#cargando > * { position: relative; z-index: 1; }

/* El botón del arranque llevaba un degradado de TRES paradas
   —carmesí, magenta, violeta— que es el botón de llamada a la
   acción de cualquier página de startup. Rojo puro sobre negro es
   más vivo y más de este juego que rojo-a-violeta. El violeta se
   queda donde le corresponde y donde ya funciona: en el halo que
   respira detrás. */
#boot-btn {
  background: linear-gradient(135deg, var(--acento-carmesi), #b81f6a);
}

/* La foto dentro del mismo círculo de 48px que ya existía. */
.menu-avatar { overflow: hidden; }
.menu-avatar-img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; display: block; }


/* ============================================================
   PANEL DE PENDIENTES — LOS ICONOS Y SU COLOR
   ============================================================ */

/* El icono de cada tarea toma el color de su app, igual que en el
   escritorio y en la barra: una tarea de Wisp se ve verde aquí y
   allí. `data-app` lo pone objetivos.js en la fila. */
.obj-item[data-app="wisp"]    { --app: #25D366; --app-rgb: 37 211 102; }
.obj-item[data-app="kord"]    { --app: #7A85FF; --app-rgb: 122 133 255; }
.obj-item[data-app="glim"]    { --app: #D946EF; --app-rgb: 217 70 239; }
.obj-item[data-app="habitat"] { --app: #FF8A5B; --app-rgb: 255 138 91; }
.obj-item[data-app="velvet"]  { --app: #E63956; --app-rgb: 230 57 86; }
.obj-item[data-app="vapor"]   { --app: #66C0F4; --app-rgb: 102 192 244; }
.obj-item[data-app="correo"]  { --app: #C9C2CE; --app-rgb: 201 194 206; }

.obj-item .obj-ico {
  display: inline-flex;
  align-items: center;
  font-size: 13px;
  color: var(--app, var(--texto-tenue));
}
/* El aviso de última noche mantiene su ámbar: es una alerta, y las
   alertas no hablan en el color de su app. */
.obj-item .obj-riesgo { display: inline-flex; align-items: center; font-size: 12px; }

/* ---------------------------------------------------------
   ICONO CON CANDADO
   ---------------------------------------------------------
   Una app que existe pero no viene en esta edición (la Galería en
   la gratuita). Se ve, se abre y explica qué es; el candado y el
   apagado dicen de un vistazo que no es como las demás.
   --------------------------------------------------------- */
.icono-con-candado .icono-img { opacity: .55; }
.icono-con-candado:hover .icono-img { opacity: .85; }
.icono-candado {
  position: absolute;
  top: 6px;
  right: 18px;
  font-size: 13px;
  line-height: 1;
  color: #f5c46b;
  filter: drop-shadow(0 1px 3px rgba(0,0,0,.8));
}

/* Selector de idioma del menú de cuentas (solo ediciones con dos) */
.menu-idioma {
  display: flex;
  justify-content: center;
  gap: 6px;
  margin-top: 14px;
}
.menu-idioma-btn {
  padding: 4px 12px;
  border: 1px solid var(--borde);
  border-radius: var(--radio-capsula, 999px);
  background: transparent;
  color: var(--texto-tenue);
  font-family: var(--fuente-ui);
  font-size: 12px;
  cursor: pointer;
}
.menu-idioma-btn:hover { color: var(--texto); }

/* Enlace a Patreon del menú de cuentas: discreto, debajo del idioma */
.menu-patreon {
  display: block;
  margin-top: 12px;
  text-align: center;
  font-size: 12px;
  color: #f96854;
  text-decoration: none;
}
.menu-patreon:hover { text-decoration: underline; }
.menu-idioma-btn.activo {
  color: var(--texto);
  border-color: rgb(255 255 255 / .35);
  background: rgb(255 255 255 / .06);
}
